<SEC-DOCUMENT>0001140361-25-021940.txt : 20250609
<SEC-HEADER>0001140361-25-021940.hdr.sgml : 20250609
<ACCEPTANCE-DATETIME>20250609160106
ACCESSION NUMBER:		0001140361-25-021940
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		144
CONFORMED PERIOD OF REPORT:	20250331
FILED AS OF DATE:		20250609
DATE AS OF CHANGE:		20250609

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MOTORCAR PARTS OF AMERICA INC
		CENTRAL INDEX KEY:			0000918251
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR VEHICLE PARTS & ACCESSORIES [3714]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				112153962
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			0331

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

	BUSINESS ADDRESS:	
		STREET 1:		2929 CALIFORNIA STREET
		CITY:			TORRANCE
		STATE:			CA
		ZIP:			90503
		BUSINESS PHONE:		3109724015

	MAIL ADDRESS:	
		STREET 1:		2929 CALIFORNIA STREET
		CITY:			TORRANCE
		STATE:			CA
		ZIP:			90503

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MOTORCAR PARTS AMERICA INC
		DATE OF NAME CHANGE:	20100614

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MOTORCAR PARTS  AMERICA INC
		DATE OF NAME CHANGE:	20040112

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MOTORCAR PARTS & ACCESSORIES INC
		DATE OF NAME CHANGE:	19940128
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ef20046978_10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Jun 09 20:00:33 UTC 2025 -->
<!-- Created by CompSci Resources, LLC on Sat May 31 18:20:24 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" 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:link="http://www.xbrl.org/2003/linkbase" xmlns:mpaa="http://motorcarparts.com/20250331" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
 <body><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>
  </div><div>


    <hr style="background-color: black; height: 1px; border: 0; margin-top: -7px;"/>

  </div><div>

  </div><hr style="border-top: 3px solid black; border-bottom: 1px solid black; border-left: none; border-right: none; height: 2px;"/><div style="text-align: center; font-size: 14pt;"><span style="font-weight: bold;">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span>
  </div><div style="text-align: center; font-size: 12pt;">
   <span style="font-weight: bold;">Washington, D.C. 20549</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 18pt;"> <span style="font-weight: bold;">Form <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-17619">10-K</ix:nonNumeric></span></div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div style="margin: 0in 0in 0in 0.5in; text-indent: -0.5in; font-size: 10pt;"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="ixv-24"><span style="font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;mso-symbol-">&#9745;</span></span></ix:nonNumeric><span style="mso-tab-count:1">&#160; &#160; &#160; &#160; &#160;&#160;</span><b>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934</b></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 3.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 0.5in; font-size: 12pt;"><b><span style="font-size:10.0pt">For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-17620"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-17621">March 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-17622">2025</ix:nonNumeric></ix:nonNumeric></span></b></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 3.0pt">&#160;</span></div><div style="margin: 0in; font-size: 12pt; text-align: center;"><b><span style="font-size:10.0pt">OR</span></b></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 3.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 0.5in; text-indent: -0.5in; font-size: 10pt;"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="ixv-42"><span style="font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></ix:nonNumeric><span style="mso-tab-count:1">&#160; &#160; &#160; &#160; &#160;&#160;</span><b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF
THE SECURITIES EXCHANGE ACT OF
1934</b></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 3.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 0.5in; font-size: 12pt;"><b><span style="font-size:10.0pt">For the transition period from <span style="text-decoration:underline"><span style="mso-tab-count:2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span style="mso-spacerun:yes">&#160;</span>to <span style="text-decoration:underline"><span style="mso-tab-count:2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></span></span></b></div><div style="margin: 0in 0in 0in 0.5in; font-size: 10pt;">&#160;</div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div>





  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div>

  </div><div style="margin-left: 28.05pt;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">&#160;</div>


  </div><div>

  </div><div style="text-align: center;"> <span style="font-size: 10.0pt; font-weight: bold;">Commission File No. <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-17623">001-33861</ix:nonNumeric></span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 24pt;"> <ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-72"><span style="font-weight: bold; text-decoration: underline;">MOTORCAR PARTS OF AMERICA, INC.</span></ix:nonNumeric> </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt;">(Exact name of registrant as specified in its charter)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin: auto; width: 99.84%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 49%;">&#160;</td><td style="width: 2%;">&#160;</td><td style="width: 49%;">&#160;</td></tr><tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center; margin-left: 1.35pt; margin-right: 5.05pt;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-88"><span style="font-size: 10.0pt; font-weight: bold;">New York</span></ix:nonNumeric> </div> </td> <td style="padding: 0px 2.35pt;"> <div style="line-height: 1.1; text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px 2.35pt; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-94"><span style="font-size: 10.0pt; font-weight: bold;">11-2153962</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt; border-top: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center; margin-left: 1.35pt; margin-right: 5.05pt;"> <span style="font-size: 10.0pt;">(State or other jurisdiction of incorporation or organization)</span> </div> </td> <td style="padding: 0px 2.35pt;"> <div style="line-height: 1.1; text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px 2.35pt; border-top: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center;"> <span style="font-size: 10.0pt;">(I.R.S. Employer Identification No.)</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt; vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center; margin-left: 1.35pt; margin-right: 5.05pt; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px 2.35pt;"> <div style="line-height: 1.1; text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px 2.35pt; vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center; font-size: 10pt;">&#160; </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin: auto; width: 99.84%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 49%;">&#160;</td><td style="width: 2%;">&#160;</td><td style="width: 49%;">&#160;</td></tr><tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center; margin-left: 1.35pt; margin-right: 5.05pt;"> <span style="font-size: 10.0pt; font-weight: bold;"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-17624">2929 California Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-17625">Torrance</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-17626">California</ix:nonNumeric></span> </div> </td> <td style="padding: 0px 2.35pt;"> <div style="line-height: 1.1; text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px 2.35pt; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-127"><span style="font-size: 10.0pt; font-weight: bold;">90503</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt; border-top: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center; margin-left: 1.35pt; margin-right: 5.05pt;"> <span style="font-size: 10.0pt;">(Address of principal executive offices)</span> </div> </td> <td style="padding: 0px 2.35pt;"> <div style="line-height: 1.1; text-align: center; font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px 2.35pt; border-top: 1pt solid rgb(0, 0, 0); vertical-align: bottom;"> <div style="line-height: 1.1; text-align: center;"> <span style="font-size: 10.0pt;">Zip Code</span> </div> </td> </tr> </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 14.4pt; text-align: center;"> <span style="font-size: 10.0pt;">Registrant&#8217;s telephone number, including area code: </span><span style="font-size: 10.0pt; font-weight: bold;">(<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-17627">310</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-17628">212-7910</ix:nonNumeric></span><span style="font-size: 10.0pt;">&#160;</span> </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Securities registered pursuant to Section 12(b) of the Act:</span>
  </div><div>


  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 33%;">&#160;</td><td style="width: 34%;">&#160;</td><td style="width: 33%;">&#160;</td></tr><tr style="vertical-align: top;"> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black;"> <div style="margin-bottom: 2.2pt; line-height: 12pt; text-align: center;"> <span style="font-size: 10.0pt; color: #000000; text-decoration: underline;">Title of each class</span> </div> </td> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> <span style="font-size: 10.0pt; color: #000000; text-decoration: underline;">Trading symbol(s)</span> </div> </td> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> <span style="font-size: 10.0pt; color: #000000; text-decoration: underline;">Name of each exchange on which registered</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black;"> <div style="margin-bottom: 2.2pt; line-height: 12pt; text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-166"><span style="font-size: 10.0pt;">Common Stock, par value $0.01 per share</span></ix:nonNumeric> </div> </td> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black;"> <div style="margin-bottom: 2.2pt; line-height: 12pt; text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-170"><span style="font-size: 10.0pt;">MPAA</span></ix:nonNumeric> </div> </td> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black;"> <div style="margin-bottom: 2.2pt; line-height: 12pt; text-align: center;"> <span style="font-size: 10.0pt;">The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-17629">Nasdaq</ix:nonNumeric> Global Select Market</span> </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Securities registered pursuant to Section 12(g) of the Act: None</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9744;</span><span style="font-size: 10.0pt;"> <ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-17630">No</ix:nonNumeric> </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9745;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9744;</span><span style="font-size: 10.0pt;"> <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-17631">No</ix:nonNumeric> </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9745;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">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. <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-17632">Yes</ix:nonNumeric> </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9745;</span><span style="font-size: 10.0pt;"> No </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9744;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-17633">Yes</ix:nonNumeric> </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9745;</span><span style="font-size: 10.0pt;"> No </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9744;</span><span style="font-size: 10.0pt;">&#160;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span></div><div>
  </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; font-family: Calibri, sans-serif; width: 100%; border-collapse: collapse; border: none; border-spacing: 0px;" width="100%"> <tr style="height: 0px; font-size: 0px;"><td style="width: 20%;">&#160;</td><td style="width: 20%;">&#160;</td><td style="width: 20%;">&#160;</td><td style="width: 40%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"> <td style="border: none;" valign="top">&#160;</td><td style="border: none; padding: 0in 5.4pt 0in 5px; font-size: 10pt;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;">Large accelerated filer </span><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;   mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></div> </td> <td style="border: none; padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td> <td style="border: none; padding: 0in 5.4pt 0in 5px; font-size: 10pt;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-17634">Accelerated filer</ix:nonNumeric> </span><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;   mso-symbol-">&#9745;</span></span></div> </td> </tr> <tr style="mso-yfti-irow:1"> <td style="border: none;" valign="top">&#160;</td><td style="border: none; padding: 0in 5.4pt 0in 5px; font-size: 10pt;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;">Non-accelerated filer </span><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;   mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></div> </td> <td style="border-width: initial; border-style: none; border-color: initial; padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td> <td style="border-width: initial; border-style: none; border-color: initial; padding: 0in 5.4pt 0in 5px; font-size: 10pt;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;">Smaller reporting company </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="ixv-249"><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;   mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></ix:nonNumeric></div> </td> </tr> <tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes"> <td style="border: none;" valign="top">&#160;</td><td style="border: none; padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td> <td style="border-width: initial; border-style: none; border-color: initial; padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td> <td style="border-width: initial; border-style: none; border-color: initial; padding: 0in 5.4pt 0in 5px; font-size: 10pt;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;">Emerging growth company </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="ixv-259"><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;   mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></ix:nonNumeric></div> </td> </tr>
</table><div style="font-size: 10pt;">&#160;</div><div>



  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">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.&#160;&#160;&#9744;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt; color: #000000;">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. </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="ixv-271"><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9745;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt; color: #000000;">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><span style="font-size: 10.0pt;">&#160;</span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-279"><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9744;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">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). </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9744;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes </span><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9744;</span><span style="font-size: 10.0pt;"> No </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-294"><span style="font-family: Wingdings 2; font-size: 10.0pt;">&#9745;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">As of September 30, 2024, which was the last business day of the registrant&#8217;s most recently completed fiscal second quarter, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was approximately $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd" id="ixv-17635">138,430,000</ix:nonFraction> based on the closing sale price as reported on the NASDAQ Global Select Market.</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">There were <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17636">19,435,706</ix:nonFraction> shares of common stock outstanding as of June 2, 2025. </span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 14.4pt; text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">DOCUMENTS INCORPORATED BY REFERENCE:</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 14.4pt; text-align: center;">
   <span style="font-size: 10.0pt;">In accordance with General Instruction G (3) of Form 10-K, the information required by Part III hereof will either be incorporated into this Form 10-K by reference to the registrant&#8217;s Definitive Proxy Statement for the registrant&#8217;s next Annual Meeting of Stockholders filed within 120 days of March 31, 2025 or will be included in an amendment to this Form 10-K filed within 120 days of March 31, 2025.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><hr style="border-top: 1px solid black; border-bottom: 3px solid black; border-left: none; border-right: none; height: 2px;"/><div>



  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">1</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="margin: 0in; font-size: 12pt; text-align: center;"><b><span style="font-size:10.0pt">TABLE OF CONTENTS</span></b></div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" id="tableOfContents1" style="width: 100%; border-collapse: collapse; border: none; border-spacing: 0px; font-size: 10pt;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 95%;">&#160;</td><td style="width: 5%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td colspan="2" style="padding-top: 0in; padding-bottom: 0in; text-align: center;" valign="top">
  <div style="margin : 0in; "><b>PART I</b></div></td>

 </tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td colspan="2" style="text-align: center;" valign="top">&#160;</td>

 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_1Business">Item 1. Business</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">5</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_2_Risk_Factors">Item 1A. Risk Factors</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">12</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_1B_Unresoved_staff_Comments">Item 1B. Unresolved Staff  Comments</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">23</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_1CCybersecurity">Item 1C. Cybersecurity</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">23</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_2_Properties">Item 2. Properties</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">24</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_3_Legal_Proceedings">Item 3. Legal Proceedings</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">25</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_4_Mine_safety_Disclosures">Item 4. Mine Safety  Disclosures</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">25</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:8">
  <td style="padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td>
  <td style="padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td colspan="2" style="padding-top: 0in; padding-bottom: 0in; text-align: center;" valign="top">
  <div style="margin: 0in;"><b>PART II</b></div></td>

 </tr><tr>
  <td colspan="2" style="text-align: center;" valign="top">&#160;</td>

 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_5">Item 5. Market for  Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases  of Equity Securities</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">26</div>
  </td>
 </tr>
 <tr>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_6">Item 6. Selected Financial  Data</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">28</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_7">Item 7. Management&#8217;s  Discussion and Analysis of Financial Condition and Results of Operations</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">29</div>
  </td>
 </tr>
 <tr>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_7A">Item 7A. Quantitative and  Qualitative Disclosures About Market Risk</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">47</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_8">Item 8. Financial  Statements and Supplementary Data</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">48</div>
  </td>
 </tr>
 <tr>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_9">Item 9. Changes in and  Disagreements with Accountants on Accounting and Financial Disclosure</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">48</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_9A">Item 9A. Controls and  Procedures</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">48</div>
  </td>
 </tr>
 <tr>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_9B">Item 9B. Other Information</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">49</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_9C">Item 9C. Disclosure  Regarding Foreign Jurisdictions that Prevent Inspections</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">49</div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td>
  <td style="padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td colspan="2" style="padding-top: 0in; padding-bottom: 0in; text-align: center;" valign="top">
  <div style="margin: 0in;"><b>PART III</b></div></td>

 </tr><tr style="mso-yfti-irow:20">
  <td colspan="2" style="text-align: center;" valign="top">&#160;</td>

 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_10">Item 10. Directors,  Executive Officers and Corporate Governance</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">50</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:22">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_11">Item 11. Executive  Compensation</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">50</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_12">Item 12. Security Ownership  of Certain Beneficial Owners and Management and Related Stockholder Matters</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">50</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:24">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_13">Item 13. Certain  Relationships and Related Transactions, and Director Independence</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">50</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_14">Item 14. Principal  Accountant Fees and Services</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">50</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:26">
  <td style="padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td>
  <td style="padding: 0in 5.4pt 0in 5px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td colspan="2" style="padding-top: 0in; padding-bottom: 0in; text-align: center;" valign="top">
  <div style="margin: 0in;"><b>PART I</b></div></td>

 </tr><tr>
  <td colspan="2" style="text-align: center;" valign="top">&#160;</td>

 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_15">Item 15. Exhibits,  Financial Statement Schedule</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">51</div>
  </td>
 </tr>
 <tr>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Item_16">Item 16. Form 10-K Summary</a></div>
  </td>
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in; text-align: right;" valign="top">
  <div style="margin: 0in;">57</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-top: 0in; padding-right: 5.4pt; padding-bottom: 0in;" valign="top">
  <div style="margin: 0in;"><a href="#Signatures">SIGNATURES</a></div>
  </td>
  <td style="padding: 0in 5.4pt 0in 5px; text-align: right;" valign="top">&#160;58</td>
 </tr>
</table><div style="font-size: 10pt;">&#160;
  </div><div>







































  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">2</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="text-align: center;"><span style="font-size: 10.0pt; font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC.</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">GLOSSARY</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following terms are frequently used in the text of this report and have the meanings indicated below.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8220;Used Core&#8221; &#8212; An automobile part which has previously been used in the operation of a vehicle. Generally, the Used Core is an original equipment (&#8220;OE&#8221;) automobile part installed by the vehicle manufacturer and subsequently removed for replacement. Used Cores contain salvageable parts, which are an important raw material in the remanufacturing process. We obtain most Used Cores by providing credits to our customers for Used Cores returned to us under our core exchange programs. Our customers receive these Used Cores from consumers who deliver a Used Core to obtain credit from our customers upon the purchase of a newly remanufactured automobile part. When sufficient Used Cores are not available from our customers, we purchase Used Cores from core brokers, who are in the business of buying and selling Used Cores. The Used Cores purchased from core brokers or returned to us by our customers under the core exchange programs, and which have been physically received by us, are part of our raw material and work-in-process inventory. Used Cores returned by consumers to our customers but not yet returned to us are classified as contract assets until we physically receive these Used Cores.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8220;Remanufactured Core&#8221; &#8212; The Used Core underlying an automobile part that has gone through the remanufacturing process and through that process has become part of a newly remanufactured automobile part. The remanufacturing process takes a Used Core, breaks it down into its component parts, replaces those components that cannot be reused and reassembles the salvageable components of the Used Core and additional new components into a remanufactured automobile part. Remanufactured Cores held for sale at our customer locations are included in long-term contract assets. The </span><span style="font-size: 10.0pt;">Remanufactured Core portion of stock adjustment returns are classified as contract assets until we physically receive them.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">3</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Unless the context otherwise requires, all references in this Annual Report on Form 10-K to &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;MPA,&#8221; and &#8220;our&#8221; refer to Motorcar Parts of America, Inc. and its subsidiaries. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">This Form 10-K may contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 with respect to our future performance that involve risks and uncertainties. </span><span style="font-size: 10.0pt; color: #000000;">All statements other than statements of historical fact are forward-looking statements, including, but not limited to, statements about our strategic initiatives, operational plans and objectives, expectations for economic conditions and recovery and future business and financial performance, as well as statements regarding underlying assumptions related thereto. </span><span style="font-size: 10.0pt;">They include, among others, factors related to the timing and implementation of strategic initiatives, the highly competitive nature of our industry, demand for our products and services, complexities in our inventory and supply chain, challenges with transforming and growing our business. Except as required by law, we undertake no obligation to revise or update publicly any forward-looking statements for any reason. </span><span style="font-size: 10.0pt; color: #000000;">Therefore, you should not place undue reliance on those statements. Please refer to </span><span style="font-size: 10.0pt;">&#8220;</span><a href="#Item_1A_Risk_Factors">Item 1A. <i>Risk Factors</i></a><span style="font-size: 10.0pt;">&#8221; included in this report and other filings made by us with the Securities and Exchange Commission </span><span style="font-size: 10.0pt; color: #000000;">(&#8220;SEC&#8221;) for a description of these and other risks and uncertainties that could cause actual results to differ materially from those projected or implied by the forward-looking statements.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">4</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">
   <span>PART I</span>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_1Business" title="Item 1.Business"></a><span>Item 1. Business</span>
  </div><div>
  </div><div style="margin-left: 1.9pt; font-size: 10pt; color: #000000; font-weight: bold;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">General</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We are a leading supplier of automotive aftermarket non-discretionary replacement parts and test solutions and diagnostic equipment -- building upon industry leading technology to be </span><span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">&#8220;The Global Leader for Parts and Solutions that Move Our World Today and Tomorrow&#8221;</span><span style="font-size: 10.0pt; color: #000000;">. We operate in the $130 billion automotive aftermarket for replacement hard parts in North America. Our hard parts products include light-duty rotating electrical products, wheel hub products, brake-related products, and turbochargers. In addition, we sell test solutions and diagnostic equipment, </span><span style="font-size: 10.0pt;">which were added with our acquisitions of D&amp;V Electronics Ltd. in July 2017 and </span><span style="font-size: 10.0pt; color: #000000;">Mechanical Power Conversion, LLC in December 2018 and heavy-duty rotating electrical products, which were added with our January 2019 acquisition of Dixie Electric, Ltd.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The automotive aftermarket is divided into two markets. The first is the do-it-yourself (&#8220;DIY&#8221;) market, which is generally serviced by the large retail chain outlets and online resellers. Consumers who purchase parts from the DIY market generally install parts into their vehicles themselves. In most cases, this is a less expensive alternative than having the repair performed by a professional installer. The second is the professional installer market, commonly known as the do-it-for-me (&#8220;DIFM&#8221;) market. Traditional warehouse distributors, dealer networks, and commercial divisions of retail chains service this market. Generally, the consumer in this market is a professional parts installer. </span><span style="font-size: 10.0pt;">Our products are distributed to both the DIY and DIFM markets. The distinction between these two markets has become less defined over the years, as retail outlets leverage their distribution strength and store locations to attract customers.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">D</span><span style="font-size: 10.0pt;">emand for replacement parts generally increases with the age of vehicles and miles driven, which</span><span style="font-size: 10.0pt; color: #000000;">&#160;provides favorable opportunities for sales of our products. The current population of light-duty vehicles in the U.S. is approximately 292 million, and the average age of these vehicles is approximately 13 years and is expected to continue to grow, in particular during recession years. Although miles driven can fluctuate for various reasons, including fuel prices, they have been generally increasing for several years.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">In addition, we operate in the $11 billion-plus rapidly emerging global market for automotive test solutions and diagnostic equipment and see the opportunity for accelerating growth rates for today and the future as electrification becomes increasingly important around the world. We also operate in the $40 billion market for medium and heavy-duty automotive aftermarket replacement parts for truck, industrial, marine, and agricultural applications.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Growth Strategies and Key Initiatives</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">With a scalable infrastructure and abundant growth opportunities, we are focused on growing our aftermarket business in the North American marketplace and growing our leadership position in the test solutions and diagnostic equipment market by providing innovative and intuitive solutions to our customers. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">To accomplish our strategic vision, we are focused on the following key initiatives:</span></div><div>
  </div><div>&#160;</div><div style="text-indent: 18pt;">
   <span style="font-weight: bold; font-style: italic;">Hard Parts</span>
  </div><div>&#160;</div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-style: italic;">Grow our current product lines both with existing and potential new customers.</span>&#160;&#160;We continue to develop and offer current and new sales programs to ensure that we are supporting our customers&#8217; business needs. We remain dedicated to managing growth and continuing to focus on enhancements to our infrastructure and making investments in resources to support our customers. We have globally positioned manufacturing and distribution centers to support our continuous growth.
    </div>
  </div><div style="clear: both;">&#160;</div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>

  <div>
     <span style="font-style: italic;">Introduction of new product lines.</span>&#160;&#160;While we have not introduced any new product lines recently, we have expanded our product coverage for existing product lines, and we continue to engage with our customers to identify potential new product opportunities to grow our business.</div></div><div>

















  </div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">5</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-style: italic;">Creating value for our customers.&#160;&#160;</span>A<span style="font-style: italic;">&#160;</span>core part of our strategy is ensuring that we add meaningful value for our customers. We consistently support and pilot our customers&#8217; supply management initiatives in addition to providing demand analytics, inventory management services, online training guides, and market share and retail store layout information to our customers.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-style: italic;">Technological innovation.</span>&#160;&#160;We continue to develop in-house technologies and advanced testing methods. This elevated level of technology aims to deliver our customers high quality products and support services.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="margin-left: 18pt;">
   <span style="font-weight: bold; font-style: italic;">Test Solutions and Diagnostic Equipment </span>
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-style: italic;">We provide industry-leading test solutions and diagnostic equipment to both original equipment manufacturers and the aftermarket.</span> We are continuously upgrading our equipment to accommodate testing for the latest alternator and starter technology for both existing and new customers. These software and hardware upgrades are also available for existing products that the customer is using. In addition, we provide industry leading maintenance and service support to provide a better end-user experience and value to our customers.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent : -18pt; padding-left : 36pt; ">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-style: italic;">Market and grow our new product lines on a global basis.</span> We offer products and services that cater to automotive test solutions and diagnostic equipment for inverter and electric motors for both development and production. In addition, we provide power supply hardware and emulation software diagnostic products. Our strategy is to market these products on a global basis to original equipment manufacturers as well as suppliers to the original equipment manufacturers for development and production of electric vehicles and electric vehicle charging systems. We believe this is a rapidly emerging business and see the opportunity for accelerating growth rates. In addition, we are well-positioned to supply the aerospace industry to support its shift to electric power-driven control systems in airplanes.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent : 18pt; ">
   <span style="font-weight: bold; font-style: italic;">Heavy Duty</span>
  </div><div>&#160;
  </div><div style="text-indent : -18pt; padding-left : 36pt; ">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-style: italic;">Market and grow our innovative design solutions and commitment to quality.</span> We continue to develop and improve product performance, ease of installation, and coverage simplification to deliver installation-ready products to provide extended service life and reduced downtime for our customers.&#160;&#160;
    </div>
  </div><div>&#160;
  </div><div><span style="font-size: 10.0pt; font-weight: bold;">Products</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We carry approximately 44,000 stock keeping units (&#8220;SKUs&#8221;) to support automotive aftermarket non-discretionary replacement parts. Our products are sold under our customers&#8217; widely recognized private label brand names and our own brand names including Quality-Built</span><sup style="font-size: 7.0pt;">&#174;</sup><span style="font-size: 10.0pt;">, Pure Energy</span><sup style="font-size: 7.0pt;">&#174;</sup><span style="font-size: 10.0pt;">, D&amp;V Electronics</span><sup style="font-size: 7.0pt;">&#174;</sup><span style="font-size: 10.0pt;">, Dixie Electric</span><sup style="font-size: 7.0pt;">&#174;</sup><span style="font-size: 10.0pt;">, and DelStar</span><sup style="font-size: 7.0pt;">&#174;</sup><span style="font-size: 10.0pt;">.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Our products include:</span><span style="font-size: 10.0pt;"> (i) rotating electrical products such as alternators and starters, (ii) wheel hub assemblies and bearings, (iii) brake-related products, which include brake calipers, brake boosters, brake rotors, brake pads, and brake master cylinders, (iv) turbochargers, (v) test solutions and diagnostic equipment products, and (vi) heavy-duty products. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Segment Reporting</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our three operating segments are as follows:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Hard Parts</span><span style="font-size: 10.0pt;">, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Test Solutions and Diagnostic Equipment</span><span style="font-size: 10.0pt;">, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Heavy Duty</span><span style="font-size: 10.0pt;">, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.</span>
    </div>
  </div><div>
  </div><div style="line-height: 1.26; margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">6</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Our Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. See Note 20 of the notes to consolidated financial statements for more information.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Sales, Marketing and Distribution </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We sell our hard parts products to the largest automotive chains, including Advance Auto Parts, AutoZone, Genuine Parts (NAPA), and O&#8217;Reilly Auto Parts with an aggregate of approximately 26,000 retail outlets. In addition, these products are sold to warranty replacement programs (&#8220;OES&#8221;) customers, professional installers, and a diverse group of automotive warehouse distributors. Our heavy-duty products, which have some overlap with the light-duty automotive aftermarket, are also sold via specialty distribution channels through OES, fleet, and auto electric outlets. We also sell test solutions and diagnostic equipment to the automotive chains listed above and via direct and indirect sales channels, technical conferences, and trade shows to some of the world&#8217;s leading automotive companies, and to the aerospace/aviation sector. We offer testing services at our technical center located in Detroit, Michigan. During fiscal 2025, we sold approximately 98% of our products in North America, with approximately 2% of our products sold in Asian and European countries.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We publish printed and electronic catalogs with part numbers and applications for our products along with a detailed technical glossary and informational database. In addition, we publish printed and electronic product and service brochures and data sheets for our test solutions and diagnostic equipment and service offerings. We believe that we maintain one of the most extensive catalog and product identification systems available to the market.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We primarily ship our products from our facilities and </span><span style="font-size: 10.0pt; color: #000000;">various third-party warehouse distribution centers</span><span style="font-size: 10.0pt;">&#160;in North America, including our 410,000 square foot distribution center in Tijuana, Mexico. In addition, during fiscal 2025, we added a new warehousing and distribution facility in Malaysia to support our future direct shipment programs.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Customers: Customer Concentration</span><span style="font-size: 10.0pt;">. While we continually seek to diversify our customer base, we currently derive, and have historically derived, a substantial portion of our sales from a small number of large customers. Sales to our three largest customers in the aggregate represented 86%, 83%, and 84%, and sales to our largest customer, represented 39%, 35%, and 37% of our net sales during fiscal 2025, 2024 and 2023, respectively. Any meaningful reduction in the level of sales to any of these customers, deterioration of the financial condition of any of these customers or the loss of any of these customers could have a materially adverse impact on our business, results of operations, and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Customer Arrangements: Impact on Working Capital</span><span style="font-size: 10.0pt;">. We have various length agreements with our customers. Under these agreements, which in most cases have initial terms of at least four years, we are designated as the exclusive or primary supplier for specified categories of our products. Because of the very competitive nature of the market and the limited number of customers for these products, our customers have sought and obtained price concessions, significant marketing allowances and more favorable delivery and payment terms in consideration for our designation as a customer&#8217;s exclusive or primary supplier. These incentives differ from contract to contract and can include: (i) the purchase of Remanufactured Core inventory on customer shelves, (ii) the issuance of a specified amount of credits against receivables in accordance with a schedule set forth in the relevant contract, (iii) support for a particular customer&#8217;s research or marketing efforts provided on a scheduled basis, (iv) discounts granted in connection with each individual shipment of product, and (v) store expansion or product development support. These contracts typically require that we meet ongoing performance standards. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">While these longer-term agreements strengthen our customer relationships, the increased demand for our products often requires that we increase our inventories and personnel. Customer demands that we purchase and maintain their Remanufactured Core inventory also requires the use of our working capital. The marketing and other allowances we typically grant our customers in connection with our new or expanded customer relationships adversely impact near-term revenues, profitability and associated cash flows from these arrangements. However, we believe the investment we make in these new or expanded customer relationships will improve our overall liquidity and cash flow from operations over time.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">7</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Competition</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our business is highly competitive. We compete with several large and medium-sized companies, including (i) Terrepower, First Brands and DRIV for hard parts, (ii) Burke Porter and Langdi Measurement Control for test solutions and diagnostic equipment, and (iii) a large number of smaller regional and specialty companies. We also compete with other overseas manufacturers, particularly those located in Asia who are increasing their operations and could become a significant competitive force in the future. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We believe that the reputations for quality, reliability, and customer service that a supplier provides are significant factors in our customers&#8217; purchase decisions. We continuously strive to increase our competitive and technical advantages as the industry and technologies rapidly evolve. Our advanced power emulators are protected by U.S. patents that provide us a strong competitive barrier for a large segment of the market and allow us to be lower cost and more efficient. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We believe our ability to educate also helps to distinguish us from many of our competitors. We have created an online library of video courses, aimed at supporting our customers as they seek to train the next generation of technicians. We also offer live and web-based training courses via our education center within our Torrance, California headquarters. We believe our ability to provide quality replacement automotive parts, rapid and reliable delivery capabilities as well as promotional support also distinguishes us from many of our competitors. In addition, favorable pricing, our core exchange programs, and extended payment terms are also very important competitive factors in customers&#8217; purchase decisions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We seek to protect our proprietary processes and other information by relying on trade secret laws and non-disclosure and confidentiality agreements, as well as limiting the number of employees and other persons who have access to that information.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Operations</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Production Process for Non-discretionary Replacement Parts. </span><span style="font-size: 10.0pt;">The majority of our products are remanufactured at our facilities in Mexico, Canada, and to a lesser extent in Malaysia. We also manufacture and assemble new products at our facilities in Canada, Malaysia and India. Our remanufacturing process begins with the receipt of Used Cores from our customers or core brokers. The Used Cores are evaluated for inventory control purposes and then sorted by part number. Each Used Core is completely disassembled into its fundamental components. The components are cleaned in an environmentally sound process that employs customized equipment and cleaning materials in accordance with the required specifications of the particular component. All components known to be subject to major wear and those components determined not to be reusable or repairable are replaced by new components. Non-salvageable components of the Used Core are sold as scrap.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">After the cleaning process is complete, the salvageable components of the Used Core are inspected and tested as prescribed by our IATF 16949 and ISO 9001:2015 approved quality programs, which have been implemented throughout the production processes. IATF 16949 and ISO 9001:2015 are internationally recognized, world class, quality programs. Upon passage of all tests, which are monitored by designated quality control personnel, all the component parts are assembled in a work cell into a finished product. Inspection and testing are conducted at multiple stages of the remanufacturing process, and each finished product is inspected and tested on equipment designed to simulate performance under operating conditions. To maximize remanufacturing efficiency, we store component parts ready for assembly in our production facilities. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our remanufacturing processes combine product families with similar configurations into dedicated factory work cells. This remanufacturing process, known as &#8220;lean manufacturing,&#8221; eliminates a large number of inventory moves and the need to track inventory movement through the remanufacturing process. This manufacturing enables us to significantly reduce the time it takes to produce a finished product. We continue to explore opportunities for improving efficiencies in our remanufacturing process.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">8</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Production Process for Test Solutions and Diagnostic Equipment. </span><span style="font-size: 10.0pt;">Our test solutions and diagnostic equipment are engineered and manufactured in North America at facilities in Toronto, Canada and Binghamton, New York, U.S. Our facility in Canada is certified under ISO 9001:2015 quality management system, which mandates that we foster continuous improvement to our manufacturing processes. Materials for custom systems are purchased in a &#8220;just-in-time&#8221; environment while materials for standard systems are purchased in economic quantities. All materials and components are inspected and tested when required. Certain components require certificates of compliance or test results from our vendors prior to shipping to us. Our manufacturing process combines skilled labor from certified and licensed technicians with raw materials, manufactured components, purchased components, and purchased capital components to complete our test solutions and diagnostic equipment. All test solutions and diagnostic equipment are inspected and tested per our quality control program, which has been approved by the ISO 9001:2015 quality management system.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our facility in New York, U.S., manufactures test solutions and diagnostic equipment using purchased electronic and custom components that are primarily assembled at this facility. While some circuit card assemblies are handled by outside subcontractors, most of the assemblies are manufactured in-house along with the fabrication of electronic subassemblies. Quality control and testing is completed on these subassemblies prior to their final installation into the overall equipment rack that includes mechanical, electrical and thermal management operations. Final inspection and acceptance testing are performed to predefined procedures prior to the equipment being packaged in a crate for shipment.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Used Cores. </span><span style="font-size: 10.0pt;">The majority of our Used Cores are obtained from customers through the core exchange programs. To supplement Used Cores received from our customers we purchase Used Cores from core brokers. Although this is not a primary source of Used Cores, it is a critical source for meeting our raw material demands. Remanufacturing consumes, on average, more than one Used Core for each remanufactured unit produced since not all Used Cores are reusable. The yield rates depend upon both the product and customer specifications. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We recycle materials, including metal from the Used Cores and corrugated packaging, in keeping with our focus as a remanufacturer to lessen our footprint on the environment. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Purchased Finished Goods</span><span style="font-size: 10.0pt;">. In addition to our remanufactured goods, we also purchase finished goods from various approved suppliers, including several located in Asia. We perform supplier qualification, product inspection and testing according to our IATF 16949 or ISO 9001:2015 certified quality systems to assure product quality levels. We also perform periodic site audits of our suppliers&#8217; manufacturing facilities. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Environmental, Social and Governance (ESG) and Human Capital </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Our Culture.</span><span style="font-size: 10.0pt; font-weight: bold;">&#160;</span><span style="font-size: 10.0pt;">Our Company was founded in 1968 on the values of integrity, common decency and respect for others.&#160;&#160;Our core values are Excellence, Passion/Productivity, Innovation/Integrity, Community, and Quality (&#8220;EPICQ&#8221;) and characterize our daily corporate focus. These values are embodied in our Code of Business Conduct and Ethics, which has been adopted by our Board of Directors to serve as a statement of principles to guide our decision-making and reinforce our commitment to these values in all aspects of our business. We believe that our commitment to our Company, our employees and the communities within which we operate has led to high employee satisfaction and low employee turnover, and our commitment to our customers, suppliers and business partners has resulted in high customer satisfaction, as evidenced by the customer awards that we routinely win, and decades-long customer relationships. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Environmental.</span><span style="font-size: 10.0pt;">&#160;Environmental and sustainable processes have been our hallmark since the Company&#8217;s establishment. We take our commitment to environmental stewardship seriously. The use of Remanufactured Cores results in a substantial reduction of raw materials and energy consumption. With the potential to significantly reduce material and energy consumption, industry sources believe that remanufacturing is the most efficient and sustainable process for producing aftermarket replacement parts &#8211; making our business practices green by nature. See more information on this at </span><span style="font-size: 10.0pt; font-style: italic;">investors.motorcarparts.com/esg</span><span style="font-size: 10.0pt;">. Highlights of our eco-friendly remanufacturing processes include:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">9</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">sorting the Used Cores returned by customers utilizing an innovative and efficient core-sorting process;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">reconditioning and re-utilizing durable components after passing rigorous testing processes;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">savings of raw materials due to a reduction in the required materials used in the remanufacturing production process, compared with new product processes; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">recycling of water, cardboard, and metal.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Human Capital.</span><span style="font-size: 10.0pt;">&#160;We regard our team members as integral to our strategic growth and success. We recognize that safety, inclusion, and offering exciting opportunities are fundamental to facilitating high retention and satisfaction of high performance team members. Equally important, we provide competitive compensation and excellent benefit programs, and support numerous programs that build connections between our team members and their communities. We believe our team members share our corporate ethics and values, as demonstrated in their daily interactions with customers, co-workers, vendors, and the public at large.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">As of March 31, 2025, we employed approximately 5,700 people, with 300 people in the United States, 5,000 people in Mexico, 200 people in Canada, and 200 people in Malaysia and China. Approximately 5,300 people are production employees. We have non-union and unionized facilities. Approximately 4,900 production employees are covered by a local union in Mexico. We believe we have a strong relationship with the union that represents our employees.</span><span style="font-size: 10.0pt; font-style: italic;">&#160;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Inclusion and Diversity</span><span style="font-size: 10.0pt;">. Our board is ethnically diverse and comprised of eight independent directors, including two women. We believe an inclusive workforce is critical to our success, with an ongoing focus on the hiring, retention, and advancement of women and other underrepresented ethnic groups. We employ 37% women and 63% men globally. In the United States, 66% of our workforce are considered ethnic minorities. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Health, Safety and Wellness</span><span style="font-size: 10.0pt;">.&#160;&#160;The success of our business is connected to the safety and well-being of our team members and their families. We provide our employees and their families with flexible and convenient health and wellness programs &#8211; including protection and security to lessen concerns about missing work and the potential financial impact. Our programs are intended to support the physical and mental well-being with the tools and resources for employees to improve or maintain their health, and we encourage engagement in healthy behaviors for team members and their families.</span>
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">&#160;</span>
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Compensation and benefits</span><span style="font-size: 10.0pt;">. We provide competitive compensation and benefit programs that meet the needs of our employees, and are tailored to their local markets. In addition to wages and salaries, these programs may include annual cash bonuses, stock awards, a 401(k) Plan, healthcare, and insurance. We have also implemented methodologies to manage performance, provide feedback and develop talent.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Social Responsibility.</span><span style="font-size: 10.0pt;">&#160;We are firmly committed to social responsibility. While safety, respect, and inclusion have always been fundamental to our company, these qualities are more important than ever. Our socially responsible initiatives include subsidized food programs for certain employees, donations to community organizations, sponsorship of sport teams and weekend family events. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Information Security and Risk Oversight</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We have an information security risk program committed to regular risk management practices surrounding the protection of confidential data. This program includes various technical controls, including security monitoring, data leakage protection, network segmentation and access controls around the computer resources that house confidential or sensitive data. We have also implemented employee awareness training programs around phishing, malware, and other cyber risks. We continually evaluate the security environment surrounding the handling and control of our critical data and have instituted additional measures to help protect us from system intrusion or data breaches. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">10</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><div>
   <span style="font-size: 10.0pt;">Our Board of Directors appointed the Audit Committee with direct oversight of our: (i) information security policies, including periodic assessment of risk of information security breach, training program, significant threat changes and vulnerabilities and monitoring metrics and (ii) effectiveness of information security policy implementation. Our Audit Committee is comprised entirely of independent directors, one of whom has significant work experience related to information security issues or oversight. Management reports information security instances to the Audit Committee as they occur, if material, and  provides a summary multiple times per year to the Audit Committee. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Governmental Regulation </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our operations are subject to various 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. We believe that our businesses, operations and facilities have been and are being operated in compliance in all material respects with applicable environmental and health and safety laws and regulations, many of which provide for substantial fines and criminal sanctions for violations. Potentially significant expenditures, however, could be required in order to comply with evolving environmental and health and safety laws, regulations or requirements that may be adopted or imposed in the future.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Access to Public Information</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We file annual, quarterly and current reports, proxy statements and other information with the SEC. Our SEC filings are available free of charge to the public over the Internet at the SEC&#8217;s website at </span><span style="font-size: 10.0pt; font-style: italic;">www.sec.gov</span><span style="font-size: 10.0pt;">. In addition, our SEC filings and Code of Business Conduct and Ethics are available free of charge on our website </span><span style="font-size: 10.0pt; font-style: italic;">www.motorcarparts.com. </span><span style="font-size: 10.0pt;">The information contained on the websites referenced in this Form 10-K is not incorporated by reference into this filing. Further, our references to website URLs are intended to be inactive textual references only.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">11</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_2_Risk_Factors" title="Item 2. Risk Factors"></a><a id="Item_1A_Risk_Factors" title="Item 1A. Risk Factors"></a><span>Item 1A. Risk Factors</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">While we believe the risk factors described below are all the material risks currently facing our business, additional risks we are not presently aware of or that we currently believe are immaterial may also impair our business operations. Our financial condition or results of operations could be materially and adversely impacted by these risks, and the trading price of our common stock could be adversely impacted by any of these risks. In assessing these risks, you should also refer to the other information included in or incorporated by reference into this Form 10-K, including our consolidated financial statements and related notes thereto appearing elsewhere or incorporated by reference in this Form 10-K.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">Risks Related to Economic, Political and Health Conditions</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Developments in global and local economic, political, and social conditions, such as international trade disputes, disruptions from rapid changes in trade policy and new or increased tariffs, a foreign or domestic debt crisis, currency volatility, natural disasters, war, such as the war in Ukraine and the conflict in Israel, Gaza and the surrounding areas, epidemics and pandemics, the fear of spread of contagious diseases and civil unrest, may have a material impact on our results of operations and financial condition, and the continuation of or worsening of such conditions could have a similar or worse impact.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">A variety of economic, political, and social conditions have led to adverse impacts on the U.S. and global economies and created uncertainty regarding the potential effects of such conditions on our employees, supply chains, operations, and customer demand including international trade disputes, disruptions from rapid changes in trade policy and new or increased tariffs, a foreign or domestic debt crisis, currency volatility, natural disasters, war, such as the war in Ukraine and the conflict in Israel, Gaza and surrounding areas, epidemics and pandemics, the fear of spread of contagious diseases and civil unrest. Certain of these conditions</span><span style="font-size: 10.0pt;"> may impact </span><span style="font-size: 10.0pt; color: #000000;">our operations and the operations of our customers, suppliers, and vendors in a number of ways, including but not limited to, the following:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">significantly increased costs and uncertainty in future costs due to higher tariff rates charged on components and finished goods by the United States and by other countries, and uncertainty regarding future tariff rates due to rapidly evolving trade policy in the U.S. and the potential for retaliatory tariffs charged by other countries;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">supply chain delays or stoppages due to shipping delays (cargo ship, train and truck shortages as well as staffing shortages) resulting in increased freight costs, closed supplier facilities or distribution centers, reduced workforces, scarcity of raw materials and scrutiny or embargoing of goods from some countries or areas;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">change in demand for or availability of our products as a result of our customers modifying their restocking, fulfillment, or shipping practices;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">increased raw material, and other input costs;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">increased working capital needs and/or an increase in trade accounts receivable write-offs as a result of increased financial pressures on our suppliers or customers; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">fluctuations in foreign currency exchange rates or interest rates.</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Unfavorable economic conditions may adversely affect our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Adverse changes in economic conditions, including inflation, slower economic growth and the potential for a recession, increased fuel prices, rapid changes in trade policy, new or increased tariffs, including retaliatory tariffs, global trade disruptions, unemployment levels, decreased availability of consumer credit, taxation or instability in the financial markets or credit markets may either lower demand for our products or increase our operational costs, or both. In addition, rapidly evolving federal, state and local government policies, the results of elections, and other changes in the political landscape could have similar effects, and responding to such changes in policy may divert the attention of senior management from our operations. Such conditions may also materially impact our customers, suppliers and other parties with whom we do business. Our revenue will be adversely affected if demand for our products declines, including if we are forced to make our products more expensive for customers as a result of increasing costs, including regulatory expenses such as tariffs, and our customers don&#8217;t agree to these increased costs. The impact of unfavorable economic conditions may also impair the ability of our customers to pay for products they have purchased. As a result, reserves for doubtful accounts and write-offs of accounts receivables may increase, and delay or failure to collect a significant portion of amounts due on those receivables could have a material adverse effect upon our business, results of operations, and financial condition. In addition, we also get pressure from our suppliers to pay them faster and our customers to pay us slower, which </span><span style="font-size: 10.0pt;">impacts our cash flows.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">12</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">Risks Related to Our Business and Industry</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">We rely on a few customers for a majority of our business,</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">and the loss of any of these customers, significant changes in the prices,</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">marketing allowances or other important terms provided to any of these</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">customers, or adverse developments with respect to the financial condition of</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">these customers, could harm our operating results.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our net sales are concentrated among a small number of our customers. Sales to our three largest customers in the aggregate represented 86%, and sales to our largest customer represented 39% of our net sales during fiscal 2025. We are under ongoing pressure from our major customers to offer lower prices, extend payment terms, increase marketing and other allowances and other terms more favorable to these customers because our sales to these customers are concentrated, and provide the market in which we operate is very competitive. Customer demands have put continued pressure on our operating margins and profitability, resulted in periodic contract renegotiation to provide more favorable prices and terms to these customers and significantly increased our working capital needs. The loss of or a significant decline in sales to any of these customers could adversely affect our business, results of operations, and financial condition. In addition, customer concentration leaves us vulnerable to any adverse change in the financial condition of these customers. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   We regularly review our accounts receivable and allowance for credit losses by considering factors such as historical experience, credit quality and age of the accounts receivable, and the current economic conditions that may affect a customer&#8217;s ability to pay amounts owed to us. We participate in trade accounts receivable discount programs with our major customers. If the creditworthiness of any of our major customers was downgraded, we could be adversely affected as we may be subjected to higher interest rates on the use of these discount programs or we could be forced to wait longer for payment. <span style="box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); --tw-border-opacity: 1; --tw-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(255, 255, 255);">In certain cases, we have experienced higher interest rates due to changes in customer credit profiles, which has impacted the overall cost of these financing arrangements.</span><strong style="box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); --tw-border-opacity: 1; --tw-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 600; letter-spacing: normal; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#160;</strong>Should our customers experience significant cash flow problems, our financial position and results of operations could be materially and adversely affected, and our losses could include the outstanding receivable balance, Used Cores expected to be returned by customers, and the value of the Remanufactured Cores held at customers&#8217; locations. We maintain an allowance for credit losses that, in our opinion, provides for an adequate reserve to cover losses that may be incurred. However, we cannot assure you that our losses will not exceed our reserve for the reasons and risks above. Changes in terms with, significant allowances for, and collections from these customers could affect our operating results and cash flows.
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Failure to compete effectively could reduce our market</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">share and significantly harm our financial performance. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our industry is highly competitive, and our success depends on our ability to compete with suppliers of automotive aftermarket products, some of which may have substantially greater financial, marketing and other resources than we do. The automotive aftermarket industry is highly competitive, and our success depends on our ability to compete with domestic and international suppliers of automotive aftermarket products. Due to the diversity of our product offering, we compete with several large and medium-sized companies, including (i) Terrepower, First Brands and DRIV for hard parts, (ii) Burke Porter and Langdi Measurement Control for test solutions and diagnostic equipment, and (iii) a large number of smaller regional and specialty companies. We also face competition from original equipment manufacturers, which, through their automotive dealerships, supply many of the same types of replacement parts we sell. In addition, other overseas competitors, particularly those located in Asia, are increasing their operations and are becoming a significant competitive force.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">13</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Some of our competitors may have larger customer bases and significantly greater financial, technical and marketing resources than we do. In addition, some of our competitors may have a different manufacturing and distributing structure and footprint. These factors may allow our competitors to:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">respond more quickly than we can to new or emerging technologies and changes in customer requirements by devoting greater resources than we can to the development, promotion and sale of automotive aftermarket products;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">engage in more extensive research and development; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Absorb more regulatory, tax, and tariff costs than the Company; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">allocate more money and resources on marketing and promotion. </span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Increased competition could put additional pressure on us to reduce prices or take other actions, which may have an adverse effect on our operating results. We may also lose significant customers or lines of business to competitors.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">If we do not respond appropriately, the evolution of the automotive industry could adversely affect our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Many leaders and consumers in the automotive industry are increasingly focused on the development of hybrid and electric vehicles and of advanced driver assistance technologies, with the goal of a commercially-viable, fully-automated driving experience. There has also been an increase in consumer preferences for mobility on demand services, such as car and ride sharing, as opposed to automobile ownership, which may result in a long-term reduction in the number of vehicles per capita. In addition, some industry participants are exploring transportation through alternatives to automobiles. These evolving areas have also attracted increased competition from entrants outside the traditional automotive industry. If we do not continue to innovate and develop, or acquire, new and compelling products that capitalize upon new technologies in response to consumer preferences, it could have a materially adverse impact on our business, results of operations, and financial condition. These changes may also reduce demand for our products for combustion engine vehicles.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Work stoppages, production shutdowns and similar events could significantly disrupt our business. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Because the automotive industry relies heavily on just-in-time delivery of components during the assembly and manufacture of vehicles, a work stoppage or production shutdown at one or more of our manufacturing and assembly facilities could have adverse effects on our business. Similarly, if one or more of our customers were to experience a work stoppage, that customer would likely halt or limit purchases of our products. In recent years, we have also experienced significant disruptions in the supply of several key components from Asia due to work stoppages, production shutdowns, government closures, and other supply chain issues at many of our suppliers, leading to an adverse effect on our financial results.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Interruptions or delays in obtaining component parts could impair our business</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">and adversely affect our operating results. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In our remanufacturing processes, we obtain Used Cores, primarily through the core exchange programs with our customers, and component parts from third-party manufacturers. To supplement Used Cores received from our customers we purchase Used Cores from core brokers. Historically, the Used Core returned from customers together with purchases from core brokers have provided us with an adequate supply of Used Cores, but increases or uncertainty in tariff rates and global trade disruptions may cause a significant disruption in the supply of Used Cores, which may cause our operating activities to be materially and adversely impacted. Additionally, increased Used Core acquisitions by existing or new competitors or other changes could further disrupt the supply of Used Cores and increase the significance of such impacts. In addition, a number of the other components used in the remanufacturing process are available from a very limited number of suppliers. We are, as a result, vulnerable to any disruption in component supply and often are forced to purchase new units to obtain particularly difficult to get cores, and any meaningful disruption in this supply from uncertainty in tariff rates and global trade disruptions or other factors would materially and adversely impact our operating results. The imposition of tariffs, or even the potential imposition of tariffs are likely to cause a significant disruption in our manufacturing process, depending on the level and breadth of such tariff.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">14</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Increases in the market prices of key component raw materials could increase the cost of our products and negatively</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">impact our profitability. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In addition to the continuous pressure on pricing which we have experienced from our largest customers, we also may not be able to recoup the higher costs of our products due to changes in the prices of raw materials, including, but not limited to, aluminum, copper, steel, and cardboard. We recover a substantial portion of our raw materials from Used Cores returned to us by our customers through the core exchange programs. To supplement Used Cores received from our customers, we purchase Used Cores from core brokers. Although this is not a primary source of Used Cores, it is a critical source for meeting our raw material demands. The higher prices of these Used Cores that we purchase could impact the cost of raw materials. Raw material price increases have had an impact on our product costs and profitability and continued increases will similarly adversely affect us.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Our financial results are affected by automotive parts failure rates that</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">are outside of our control.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our operating results are affected over the long term by automotive parts failure rates. These failure rates are impacted by a number of factors outside of our control, including the reliability and durability of vehicles, the installation of the part, the number of miles driven by consumers, and the average age of vehicles on the road. These trends could reduce the demand for our products and thus adversely affect our sales and profitability.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Our reliance on foreign suppliers for some of the automotive parts we sell to our customers or included in our products presents risks to our business</span><span style="font-size: 10.0pt; color: #000000; font-weight: bold;">.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">A significant portion of automotive parts and components we use in our remanufacturing process are imported from suppliers located outside the U.S., including China and other countries in Asia. As a result, we are subject to various risks of doing business in foreign markets and importing products from abroad, such as the following, which we have experienced in the last fiscal year:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -72pt; padding-left: 72pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">significant delays in the delivery of cargo due to port security and over-crowding considerations;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -72pt; padding-left: 72pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">imposition of new and evolving duties, taxes, tariffs or other charges on imports;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -72pt; padding-left: 72pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">financial or political instability in the countries in which our product is manufactured;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -72pt; padding-left: 72pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">potential recalls or cancellations of orders for products that do not meet our quality standards;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -72pt; padding-left: 72pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">disruption of imports by labor disputes or strikes and local business practices;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">inability of our non-U.S. suppliers to obtain adequate credit or access liquidity to finance their operations; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">natural disasters, conflicts, disease epidemics and health related concerns, which could result in closed factories, reduced workforces, scarcity of raw materials and scrutiny or embargoing of goods.</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We also face the following risks related to doing business in foreign markets and importing products from abroad:</span>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">imposition of new legislation relating to import quotas or other restrictions that may limit the quantity of our product that may be imported into the U.S. from countries or regions where we do business;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">political or military conflict involving foreign countries or the U.S., which could cause a delay in the transportation of our products and an increase in transportation costs;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">heightened terrorism security concerns, which could subject imported goods to additional, more frequent or more thorough inspections, leading to delays in deliveries or impoundment of goods for extended periods; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -72pt; padding-left: 72pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">our ability to enforce agreements with our foreign suppliers.</span>
    </div>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Any of the foregoing factors, or a combination of them, could increase the cost or reduce the supply of products available to us and materially and adversely impact our business, financial condition, results of operations or liquidity.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">15</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">In addition, because we depend on independent third parties to manufacture a significant portion of our brake-related products, and other purchased finished goods, we cannot be certain that we will not experience operational difficulties with such manufacturers, such as reductions in the availability of production capacity, errors in complying with merchandise specifications, insufficient quality controls and failure to meet production deadlines or increases in manufacturing costs.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">An increase in the cost or a disruption in the flow of our imported products may significantly decrease our sales and profits.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Merchandise manufactured offshore represents a significant portion of our total product purchases. Disruptions in the shipping or cost of such merchandise recently have and may continue to or may more significantly decrease our sales and profits. In addition, if imported merchandise continues to become more expensive or less available due to increased tariff rates, trade disputes or other unfavorable impacts, the transition to alternative sources may not occur in time to meet our demands. Merchandise from alternative sources may also be of lesser quality and more expensive than those we currently import. Risks associated with our reliance on imported merchandise include disruptions in the shipping and importation or increase in the costs of imported products. For example, common risks include:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">increased sensitivity to changes in tariff rates;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">raw material shortages;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">problems with oceanic shipping, including shipping container shortages;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">increased customs inspections of import shipments or other factors causing delays in shipments; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">increases in shipping rates, all of which we experienced.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">As well as the following common risks, which we may experience in the future:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">work stoppages;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">strikes and political unrest;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">economic crises;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">international disputes and wars;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">loss of &#8220;most favored nation&#8221; trading status by the U. S. in relations to a particular foreign country;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">import duties; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">import quotas and other trade sanctions.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Products manufactured overseas and imported into the U.S. and other countries are subject to import restrictions and duties, which could delay their delivery or increase their cost. </span><span style="font-size: 10.0pt;">We are regularly in contact with customs officials from various countries and disagree from time to time on the amounts due. In addition, government agencies and self-regulatory organizations have the ability to conduct periodic examinations of and administrative proceedings regarding our business. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Our operating results may continue to fluctuate significantly.</span><span style="font-size: 10.0pt;">&#160;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We have experienced significant variations in our annual and quarterly results of operations. These fluctuations have resulted from many factors, including shifts in the demand and pricing for our products, general economic conditions, including changes in prevailing interest rates, wage inflation and multiple minimum wage increases in Mexico in the past and likely in the future, and the introduction of new products. Our gross profit percentage fluctuates due to numerous factors, some of which are outside of our control. These factors include the timing and level of marketing allowances provided to our customers, actual sales during the relevant period, pricing strategies, the mix of products sold during a reporting period, and general market and competitive conditions. We also incur allowances, accruals, charges and other expenses that differ from period to period based on changes in our business, which causes our operating income to fluctuate.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">16</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Changes in effective tax rates could adversely affect our results.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We are subject to income taxes in a variety of domestic and foreign jurisdictions. Our future income tax liability could be materially adversely affected by earnings that are lower than anticipated in jurisdictions where we have lower statutory rates, earnings that are higher than anticipated in jurisdictions where we have higher statutory rates, changes in the valuation of our deferred tax assets and liabilities, changes in the amount of our unrecognized tax benefits, or changes in tax laws, regulations, accounting principles, or interpretations thereof.&#160;&#160;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Tax laws and regulations continue to evolve. For example, ongoing tax reform discussions in the U.S. and other jurisdictions could further impact our tax liabilities. Proposals to modify corporate tax rates, implement new taxation mechanisms on foreign earnings, or change existing tax deductions and credits could materially affect our financial results. Given the political and economic uncertainty surrounding tax policy, we cannot predict the likelihood, form, or timing of such changes, but any unfavorable developments could have an adverse impact on our effective tax rate, income tax expense, and overall financial performance.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In addition, recent legislative changes in international tax initiatives, including the Organization for Economic Co-operation and Development (&#8220;OECD&#8221;)&#8217;s global minimum tax framework under Pillar Two, aim to establish a minimum corporate tax rate of 15% for large multinational enterprises. As countries implement these measures, our tax obligations could increase, and compliance requirements may become more complex. While we do not currently meet the minimum revenue threshold for Pillar Two and are not subject to its provisions, any future compliance could increase our tax obligations, impose additional compliance costs, and adversely affect our results of operations and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Furthermore, changes in global tax laws may lead to increased tax costs or compliance burdens. The OECD&#8217;s Base Erosion and Profit Shifting (&#8220;BEPS&#8221;) initiatives and similar measures adopted by various jurisdictions may further contribute to tax uncertainty. As new regulations and interpretations emerge, our ability to mitigate risks associated with these changes may be limited, and our results of operations and financial condition could be adversely affected.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-family: Calibri; font-size: 11pt;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; font-weight: bold; font-style: italic;">Natural disasters or other disruptions in our business in California, Baja California, Mexico, and Asia could increase our operating expenses or cause us to lose revenues.</span>
  </div><div>
  </div><div style="font-family: Calibri; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">A substantial portion of our operations are located in Southern California, Baja California, Mexico, and Asia, including our headquarters, remanufacturing and warehouse facilities. Any natural disaster, such as an earthquake, or other damage to our facilities from weather, fire or other events could cause us to lose inventory, delay delivery of orders to customers, incur additional repair-related expenses, disrupt our operations or otherwise harm our business. These events could also disrupt our information systems, which would harm our ability to manage our operations worldwide and compile and report financial information. As a result, we could incur additional expenses or liabilities or lose revenues, which could exceed any insurance coverage and would adversely affect our financial condition and results of operations. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-family: Calibri; font-size: 11pt;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; font-weight: bold; font-style: italic;">Our failure to maintain effective internal control over financial reporting may affect our ability to accurately report our financial results and could materially and adversely affect the market price of our common stock.</span>
  </div><div>
  </div><div style="font-family: Calibri; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Under the Sarbanes-Oxley Act, we must maintain effective disclosure controls and procedures and internal control over financial reporting, which requires significant resources and management oversight. Effective internal and disclosure controls are necessary for us to provide reliable financial reports and effectively prevent fraud and to operate successfully as a public company. If we cannot provide reliable financial reports or prevent fraud, our reputation and operating results would be harmed. We cannot assure you that our internal control over financial reporting will be effective in the future or that other material weakness will not be discovered in the future. Any failure to maintain effective controls or timely effect any necessary improvement of our internal and disclosure controls could harm operating results or cause us to fail to meet our reporting obligations, which could affect our ability to remain listed with the Nasdaq Global Select Market or subject us to adverse regulatory consequences. Ineffective internal and disclosure controls could also cause investors to lose confidence in our reported financial information, which would likely have a negative effect on the trading price of our stock.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">17</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">Risks Related to Our Overseas Operations</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Our offshore remanufacturing and logistic activities expose us to increased</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">political and economic risks and place a greater burden on management to</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">achieve quality standards.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our international operations, especially our operations in Mexico, increase our exposure to political, criminal or economic instability in the host countries and to currency fluctuations. Risks are inherent in international operations, including:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">exchange controls and currency restrictions;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">currency fluctuations and devaluations;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">changes in local economic conditions;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">repatriation restrictions (including the imposition or increase of withholding and other taxes on remittances and other payments by foreign subsidiaries);</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">global sovereign uncertainty and hyperinflation;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">uncertainty in laws and regulations relating to export and import restrictions;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">exposure to government actions; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">increased required employment related costs; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">labor union activities, and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">exposure to local political or social unrest including resultant acts of war, terrorism or similar events.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">These and other factors may have a material adverse effect on our international activities and on our business, results of operations and financial condition. Our overall success as a business depends substantially upon our ability to manage our foreign operations. We may not continue to succeed in developing and implementing policies and strategies that are effective in each location where we do business, and failure to do so could materially and adversely impact our business, results of operations, and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Unfavorable currency exchange rate fluctuations could adversely affect us.</span><span style="font-size: 10.0pt;">&#160;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We are exposed to market risk from material movements in foreign exchange rates between the U.S. dollar and the currencies of the foreign countries in which we operate. In fiscal 2025, approximately 29% of our total expenses were in currencies other than the U.S. dollar. As a result of our extensive operations in Mexico, our primary risk relates to changes in the rates between the U.S. dollar and the Mexican peso. To mitigate this currency risk, we enter into forward foreign exchange contracts to exchange U.S. dollars for Mexican pesos. We also enter into forward foreign exchange contracts to exchange U.S. dollars for Chinese yuan in order to mitigate risk related to our purchases and payments to our Chinese vendors. The extent to which we use forward foreign exchange contracts is periodically reviewed in light of our estimate of market conditions and the terms and length of anticipated requirements. The use of derivative financial instruments allows us to reduce our exposure to the risk that the eventual net cash outflow resulting from funding the expenses of the foreign operations will be materially affected by changes in the exchange rates. We do not engage in currency speculation or hold or issue financial instruments for trading purposes. These contracts generally expire in a year or less. Any change in the fair value of foreign exchange contracts is accounted for as an increase or decrease to foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. We recorded non-cash losses of $4,179,000, $1,373,000, and a non-cash gain of $2,776,000, due to the change in the fair value of the forward foreign currency exchange contracts during fiscal 2025, 2024, and 2023, respectively. In addition, we recorded a loss of $11,713,000, and gains of $5,187,000 and $6,515,000, in connection with the remeasurement of foreign currency-denominated lease liabilities during fiscal 2025, 2024, and 2023, respectively.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">18</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Changes in trade policy and other factors beyond our control could materially adversely affect our business. </span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We are affected by trade policy, including global tariffs, the North American Free Trade Agreement (&#8220;NAFTA&#8221;) and the World Trade Organization (the &#8220;WTO&#8221;). In December 2019, the United States, Mexico and Canada signed the amended United States-Mexico-Canada Agreement (the &#8220;USMCA&#8221;), which replaced NAFTA. In July 2020, the U.S. notified the United Nations of its intention to withdraw from the WTO. The U.S. government has recently indicated that it intends to negotiate changes to the USMCA in 2026 with the Mexican and Canadian governments. The effects of such negotiations and any changes to the USMCA may negatively impact </span><span style="font-size: 10.0pt;">our operations in Mexico and Canada and may significantly and materially increase our costs by increasing the cost of shipping products from our distribution center or remanufacturing facilities in Mexico and our subsidiaries in Canada</span><span style="font-size: 10.0pt; color: #000000;">. While the U.S. continues to be a member of the WTO, it remains difficult to predict what effect the USMCA, the WTO or other trade agreements and organizations will have on our business. If the U.S. were to withdraw from or materially modify any other international trade agreements to which it is a party or if the U.S. imposes significant additional tariffs on imports from China or other restrictions, it could have a materially adverse impact on our business, results of operations, and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Tariffs imposed by the United States government could have a material adverse effect on our results of operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The U.S. government has recently placed increased tariffs on certain goods imported from China and other countries and may impose new tariffs on goods imported from China and other countries, including products that we import. In response, China and other countries have, and may again in the future, impose increased tariffs on a wide range of products imported from the U.S. and adjust the value of its currency. Further, the U.S. government has recently imposed new tariffs on additional countries, including Mexico and Canada from which we remanufacture and distribute products, and we have operations. While such tariffs on Mexico and Canada were paused in connection with an agreement to renegotiate the USMCA, similar tariffs could significantly increase the cost of the products that we import and may materially impact our cost of goods and business. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">If renegotiations related to existing or threatened tariffs are unsuccessful or additional tariffs or trade restrictions are implemented by the U.S. or other countries in connection with a global trade war, the resulting escalation of trade tensions could have a material adverse effect on world trade and the global economy. Even in the absence of further tariffs or trade restrictions, the related uncertainty and the market's fear of an economic slowdown could lead to a decrease in consumer spending, and we may experience lower net sales than expected. Reduced net sales may result in reduced operating cash flows if we are not able to appropriately manage inventory levels or leverage expenses.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">Risks Related to Our Indebtedness</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Our debt can impact our operating results and cash flows and limit our operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">As of March 31, 2025, we had $90,787,000 of debt outstanding under our credit facility, which is at variable interest rates. Fluctuations in those rates could impact our operating results and cash flows. The weighted average interest on our debt was 7.46% at March 31, 2025 compared to 8.43% at March 31, 2024. In addition, our credit facility has restrictions that could limit aspects of our operations. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In addition, on March 31, 2023, we issued and sold $32,000,000 in aggregate principal amount of 10.0% convertible notes due in 2029 (the &#8220;Convertible Notes&#8221;). The issuance of shares of our common stock upon conversion of the Convertible Notes may dilute the ownership interests of existing stockholders and reduce our per share results of operations. Any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">19</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We may also incur additional debt in the future, which could further increase our leverage, reduce our cash flow or further restrict our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Our lenders may not waive future defaults under our credit agreements.</span><span style="font-size: 10.0pt;">&#160;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our credit agreement with our lenders contains certain financial and other covenants. If we fail to meet any of these covenants in the future, there is no assurance that our lenders will waive any such defaults or that we will otherwise be able to cure them. If we obtained a waiver, it may impose significant costs or covenants on us. In addition, as the capital markets get more volatile, it may become more difficult to obtain such waivers or refinance our debt.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Weakness in conditions in the global credit markets and macroeconomic factors, including interest rates,</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">could adversely affect our financial condition and results of operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The banking industry and global credit markets also experience difficulties from time to time, and issues involving our lenders could impact our deposits, the availability, terms and cost of borrowings or our ability to refinance our debt. Any weakness in the credit markets could result in significant constraints on liquidity and availability of borrowing terms from lenders and accounts payable terms with vendors. These issues could also result in more stringent lending standards and terms and higher interest rates. In addition, we are exposed to changes in interest rates primarily as a result of our borrowing and receivable discount programs, which have interest costs that vary with interest rate movements. Any limitations on our ability to fund our operations could have a material adverse effect on our business, financial condition and ability to grow.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">Risks Related to Owning Our Stock</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Our stock price is volatile and could decline substantially.</span><span style="font-size: 10.0pt;">&#160;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our stock price has fluctuated in the past and may decline substantially in the future as a result of developments in our business, the volatile nature of the stock market, and other factors beyond our control. Our stock price and the stock market generally has, from time to time, experienced extreme price and volume fluctuations. Many factors may cause the market price for our common stock to decline, including: (i) our operating results failing to meet the expectations of securities analysts or investors in any period, (ii) downward revisions in securities analysts&#8217; estimates, (iii) market perceptions concerning our future earnings prospects, (iv) public or private sales of a substantial number of shares of our common stock, (v) adverse changes in general market conditions or economic trends, and (vi) market shocks generally or in our industry. Our stock price is also affected by volume, which impacts the ability of investors to buy or sell our stock. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">General Risk Factors</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">We have made and may continue to make strategic acquisitions of other companies and businesses,</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">and these acquisitions have and may continue to introduce significant risks and uncertainties, including</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">risks related to integrating the acquired businesses and achieving benefits</span><span style="font-size: 10.0pt;">&#160;</span><span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">from the acquisitions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In order to position ourselves to take advantage of growth opportunities, we have made, and may continue to make, strategic acquisitions that involve significant risks and uncertainties. These risks and uncertainties include: </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the difficulty in integrating newly-acquired businesses and operations in an efficient and effective manner; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the challenges in achieving strategic objectives, cost savings and other benefits from acquisitions; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the potential loss of key employees of the acquired businesses; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the risk of diverting the attention of senior management from our operations; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">risks associated with integrating financial reporting and internal control systems; </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">difficulties in expanding information technology systems and other business processes to accommodate the acquired businesses; and </span>
    </div>
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">future impairments of any goodwill of an acquired business.</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">20</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We may also incur significant expenses to pursue and consummate acquisitions. Any of the foregoing, or a combination of them, could cause us to incur additional expenses and materially and adversely impact our business, financial condition, results of operations or liquidity.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Increased attention to environmental, social, and governance matters may impact our business, financial results, or stock price.</span>
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">&#160;</span>
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In recent years, investors and other stakeholders have often focused on corporate activities related to environmental, social, and governance (&#8220;ESG&#8221;) matters in public discourse. A number of advocacy groups, both domestically and internationally, have campaigned for governmental and private action to promote change at public companies related to ESG matters, including through the investment and voting practices of investment advisers, public pension funds, universities, and other members of the investing community. As they evaluate investment decisions, many investors and customers, look not only at company disclosures but also to ESG rating systems that have been developed by third parties to allow ESG comparisons among companies. Although we participate in a number of these ratings systems, we do not participate in all such systems. The criteria used in these ratings systems may conflict and change frequently, and we cannot predict how these third parties will score us, nor can we have any assurance that they score us accurately or other companies accurately or that other companies have provided them with accurate data. We supplement our participation in ratings systems with published disclosures of our ESG activities, but some investors and other stakeholders may desire other disclosures that we do not provide.&#160;&#160;We also incur significant costs in complying with reporting obligations and could incur liability if a regulator or other third party disagrees with our statements.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In addition, some of the domestic and foreign jurisdictions in which we operate could mandate additional ESG disclosure and impose additional requirements on us. For example, in October 2023, California passed two bills that require certain companies that do business in California to disclose their GHG emissions and climate-related financial risks starting in 2026. A failure to comply with investor or other stakeholder expectations and standards, which are evolving, or if we are perceived to not have responded appropriately to the growing concern for ESG issues, regardless of whether there is a legal requirement to do so, could also cause reputational harm to our business and could cause certain investors to be unwilling to invest in our stock, which could adversely impact our ability to raise capital and could have other material adverse effects on us.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Regulations related to conflict minerals could adversely impact our business. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The Dodd-Frank Wall Street Reform and Consumer Protection Act (&#8220;Dodd-Frank&#8221;) contains provisions to improve transparency and accountability concerning the supply of certain minerals, known as &#8220;conflict minerals&#8221;, originating from the Democratic Republic of Congo (&#8220;DRC&#8221;) and adjoining countries. These rules could adversely affect the sourcing, supply, and pricing of materials used in our products, as the number of suppliers who provide conflict-free minerals may be limited. We may also suffer reputational harm if we determine that certain of our products contain minerals not determined to be conflict-free or if we are unable to modify our products to avoid the use of such materials. We may also face challenges in satisfying customers who may require that our products be certified as containing conflict-free minerals. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The products we manufacture or contract to manufacture contain small quantities of Tin and Gold. We manufacture or contract to manufacture one product with small quantities of Tantalum. For the reporting year ending December 31, 2024, we surveyed 204 smelters or refiners for these minerals that are, or could be, in our supply chain. Of these, 94% were validated as Compliant or Conformant as conflict-free, per publicly available information on the Conflict Free Sourcing Initiative website. We have not been able to ascertain the conflict-free status of the remaining smelters or refiners. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">21</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our strategy for managing risks associated with conflict minerals in products includes continuing to encourage our suppliers to engage in conflict-free sourcing and obtaining data from our suppliers that is more applicable to the products we purchase. We continue to monitor progress on industry efforts to ascertain whether some facilities that suppliers identified are actually smelters. We do not believe conflict minerals pose risk to our operations. We are a member of the Automobile Industry Action Group (AIAG) and support their efforts in the conflict minerals area.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">If our technology and telecommunications systems were to fail, or we were not able to successfully anticipate, invest in or adopt technological advances in our industry, it could have an adverse effect on our operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We rely on computer and telecommunications systems to communicate with our customers and vendors and manage our business. The temporary or permanent loss of our computer and telecommunications equipment and software systems, through casualty, operating malfunction, software virus or service provider failure, could disrupt our operations. In addition, our future growth may require additional investment in our systems to keep up with technological advances in our industry. If we are not able to invest in or adopt changes to our systems, or such upgrades take longer or cost more than anticipated, our business, financial condition and operating results may be adversely affected.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">We use artificial intelligence technologies in our business, and the use of these technologies involve technological and legal risk.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We currently use artificial intelligence (&#8220;AI&#8221;) and automated decision-making technologies (collectively, &#8220;AI Technologies&#8221;) in certain internal business practices. Technological advances in AI are rapidly evolving, and along with this rapid evolution comes risks and challenges that could negatively impact our business. AI Technologies may create incomplete, inaccurate, or misleading outputs or other discriminatory or unexpected results or behaviors, such as hallucinatory behavior that can generate irrelevant, nonsensical, or factually incorrect results. While we take measures designed to ensure the accuracy of such AI-generated content, those measures may not always be successful. Accordingly, reliance on these models could lead us to make impaired decisions that could result in adverse consequences to us, including legal liability, reputational and competitive harm, and loss of customers. Additionally, sensitive or otherwise confidential information could be leaked, disclosed, or revealed in connection with the use of AI Technologies by our employees, vendors, contractors, and where an AI model processes personal information and makes connections with that data, it may disclose sensitive, proprietary, or confidential information generated by the model.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Cyber-attacks or other breaches of information technology security could adversely impact our business and operations. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The incidence of cyber-attacks and other breaches of information technology security have increased worldwide. Cyber-attacks or other breaches of network or information technology security may cause equipment failure or disruption to our operations. We may face such attacks through use of malware, computer viruses, attachments to e-mails and other means for disruption or unauthorized access. The risk of a cybersecurity attack, including by computer hackers (individual or hacking organizations), foreign governments, and cyber terrorists, has generally increased as the number, intensity, and sophistication of attempted attacks and intrusions from around the world have increased. The techniques and sophistication used to conduct cyber-attacks and breaches of IT systems, as well as the sources and targets of these attacks, change frequently and are often not recognized until such attacks are launched or have been in place for a period of time.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We have been impacted by security incidents in the past and will likely continue to experience security incidents of varying degrees. The preventive actions we take to reduce the risk of cyber incidents and protect our information technology and networks may be insufficient to repel a major cyber-attack in the future. As cyber-attacks continue to evolve, we may be required to expend significant additional resources to continue to modify or enhance our protective measures or to investigate and remediate any information security vulnerabilities. In addition, our remediation efforts may not be successful. To the extent that any disruption or security breach results in a loss or damage to our data or unauthorized disclosure of confidential information, it could cause significant damage to our reputation, affect our relationship with our customers, suppliers and employees, and lead to claims against us and ultimately harm our business. Additionally, we may be required to incur significant costs to protect against damage caused by these disruptions or security breaches in the future including if such security breaches result in a violation of applicable federal and state privacy and other laws, or subject us to private consumer, business partner, or securities litigation and governmental investigations and proceedings, any of which could result in our exposure to material civil or criminal liability. While we maintain specific cyber insurance coverage, which may apply in the event of various breach scenarios, the amount of coverage may not be adequate in any particular case. Furthermore, because cyber threat scenarios are inherently difficult to predict and can take many forms, some breaches may not be covered under our cyber insurance coverage.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">22</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_1B_Unresoved_staff_Comments" title="Item 1B. Unresoved staff Comments"></a><span>Item 1B. Unresolved Staff Comments </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">None. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_1CCybersecurity" title="Item 1C.Cybersecurity"></a><span>Item 1C. Cybersecurity</span>
  </div><div>
  </div><div style="margin-left: 1.9pt; font-size: 10pt; color: #000000; font-weight: bold;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-1909"><div> <span style="font-size: 10.0pt; font-weight: bold;">Material Effects of Cybersecurity Incidents </span> </div></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><div style="font-size: 10pt;"> <span style="color: #000000;"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="ixv-17637">Risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition.</ix:nonNumeric> Further information regarding cybersecurity risks can be found in Item 1A. Risk Factors - risks relating to &#8220;cyber-attacks or other breaches of information technology security could adversely impact our business and operations&#8221;.</span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Cybersecurity Risk Management and Strategy </span>
  </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3"><div> <span style="font-size: 10.0pt;"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="ixv-17638">We have developed and implemented a cybersecurity program designed to provide structured and thorough cybersecurity risk management and governance.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="ixv-17639">Our cybersecurity program prioritizes, among other things, prevention of unauthorized access; protection of sensitive information; detection, assessment, and response to cyber threats; and continuous improvement of our cybersecurity measures. We seek to achieve our cybersecurity program priorities through a multi-pronged approach to address cyber threats and incidents that includes (i) implementation of various industry best practices, (ii) proactive monitoring of our IT systems, (iii) ongoing employee training, (iv) quarterly phishing campaigns, (v) continued education for our cybersecurity team, and (vi) regular risk assessments. We also maintain cyber insurance coverage to help mitigate a portion of the potential costs in the event of covered events.</ix:nonNumeric></span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4"><div>
   <span style="font-size: 10.0pt;">Our cybersecurity program is aligned with various frameworks for managing cybersecurity risks, such as the National Institute of Standards and Technology Cybersecurity Framework for IT.&#160;&#160;We have an Information Technology Steering Committee that oversees the IT function, material projects, budgeting, and cybersecurity.&#160;&#160;In addition, we have an Incident Response Team, as highlighted in our cybersecurity policy to respond to any information security risks or incidents.&#160;&#160;These committees report directly to the Audit Committee of the Board of Directors, which is responsible for overall oversight of the Company&#8217;s cybersecurity program. </span>
  </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_6" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5"><div> <span style="font-size: 10.0pt;">We rely upon both internal and external resources for evaluating and enhancing our cyber posture. <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-17640">Our information security team works with external cybersecurity firms to review and provide feedback on improving our cybersecurity program, including in the areas of data protection, threat and vulnerability management, and end-point protection.</ix:nonNumeric> We require annual cybersecurity training by our employees, send out regular tips and memos to help our employees recognize phishing emails and other social engineering tactics, and provide various methods for employees to report suspicious activity that may give rise to a cyber-incident or threat. Significant results of such testing and reviews are communicated to our executive management team and our Audit Committee, as applicable, and are utilized in our cybersecurity program&#8217;s continuous improvement process.</span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_7" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_6"><div> <span style="font-size: 10.0pt;"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="ixv-17641">In response to the growing risks associated with third-party service providers, we do not have any direct connections between our enterprise resource planning (&#8220;ERP&#8221;) system and our third-party suppliers nor service providers as their access to our IT systems could significantly disrupt our operations.</ix:nonNumeric> </span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">23</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_8" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_7"><div>
   <span style="font-size: 10.0pt;">We maintain a set of core practices and procedures when responding to certain high-risk information security threats and incidents, which are designed to ensure appropriate resources are utilized to provide an effective, timely, and coordinated response in managing crises, including significant cyber threats and incidents. Our Management Risk Committee will assume overall responsibility in an effort to ensure that the appropriate functions and work streams are mobilized and coordinated to effectively manage any significant cyber events.</span>
  </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_8"><div> <span style="font-size: 10.0pt;">We have been a target of cyber-attacks and other hacking activities, as have certain of our third-party service providers. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="ixv-17642">While our cybersecurity program is designed to prevent unauthorized access and protect sensitive information, including through continuous improvement of our cybersecurity measures, and we have not experienced any material cyber threats or incidents to date, we can give no assurance that we will be able to prevent, identify, respond to, or mitigate the impact of all cyber threats or incidents. To the extent future cyber threats or incidents result in significant disruptions and costs to our operations, reduce the effectiveness of our internal controls over financial reporting, result in intellectual property theft, fraud, extortion, harm to our employees or customers, violations of privacy laws or damage our reputation or otherwise substantially impact our business, it could have a material adverse impact on our business, results of operations, and financial condition.</ix:nonNumeric> For additional discussion on our cybersecurity risks, refer to Item 1A. &#8220;Risk Factors&#8221; of this Form 10-K.</span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="ixv-1970"><div> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Cybersecurity Governance </span> </div></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_2" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_1"><div> <span style="font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-17643">Our Board of Directors oversees the management of risks inherent in the operation of our business, with a focus on the most significant risks that we face, including those related to cybersecurity. Our Board of Directors has delegated oversight of cybersecurity, including privacy and information security, as well as enterprise risk management to the Audit Committee.</ix:nonNumeric> In connection with that oversight responsibility, <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-17644">our VP of IT and General Counsel meet with the Audit Committee on a quarterly basis to provide information and updates on a range of cybersecurity topics which may include our cybersecurity program and governance processes; cyber risk monitoring and management; the status of projects to strengthen our cybersecurity and privacy capabilities; recent significant incidents or threats impacting our operations, industry, or third-party suppliers; and the emerging threat landscape.</ix:nonNumeric> </span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-1983"><div> <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="ixv-1985"><span style="font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="ixv-17645"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="ixv-17646">Our cybersecurity team is managed by a dedicated information security team, led by our VP of IT.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="ixv-17647">Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries.</ix:nonNumeric> She has led our global information security organization for almost three years.</ix:nonNumeric> In addition to her employment experience in the cybersecurity field, our VP of IT has a Bachelor&#8217;s of Business Administration and Computer Information Systems, and <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="ixv-17648">meets regularly with other members of our executive team to provide relevant updates on our cybersecurity program.</ix:nonNumeric></span></ix:nonNumeric> </div></ix:nonNumeric></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="margin-left: 1.9pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_2_Properties" title="Item 2. Properties"></a><span>Item 2. Properties</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following sets forth the location, type of facility, square footage and ownership interest in each of our material facilities:</span></div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 15%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 37%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 12%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 12%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 20%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Approx.</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Square</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">or</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 1pt solid black; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Location</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Type of Facility</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Feet</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Owned</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Expiration</span>
     </td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Torrance, CA</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding : 0px 5.4pt 0px 5px; vertical-align : bottom; white-space : nowrap; ">
     <div>
      <span>Remanufacturing, Warehouse, Administrative, and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;231,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>March 2032</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Tijuana, Mexico</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Remanufacturing, Warehouse, and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;312,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>August 2033</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Tijuana, Mexico</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Distribution Center and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;410,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>December 2032</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Tijuana, Mexico</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Remanufacturing, Warehouse, and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;199,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>December 2032</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Tijuana, Mexico</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Core Induction, Warehouse, and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;173,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>December 2032</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Tijuana, Mexico</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Warehouse&#160;&#160;</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;68,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>June 2026</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Malaysia</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Remanufacturing, Warehouse, and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;136,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding : 0px 5.4pt 0px 5px; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span>Various through September 2032</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Singapore</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Warehouse and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>December 2027</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Shanghai, China</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Warehouse and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;27,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>March 2027</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Ontario, Canada</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Remanufacturing, Warehouse, and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;157,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>May 2026</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div style="text-indent: 10pt;">
      <span>Ontario, Canada</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom;">
     <div>
      <span>Manufacturing, Warehouse, and Office</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;35,000 </span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>Leased</span>
     </td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px; vertical-align: bottom; text-align: center;">


      <span>December 2027</span>
     </td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We believe the above mentioned facilities are sufficient to satisfy our current and foreseeable operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">24</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_3_Legal_Proceedings" title="Item 3. Legal Proceedings"></a><span>Item 3. Legal Proceedings</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We are subject to various lawsuits and claims. In addition, government agencies and self-regulatory organizations have the ability to conduct periodic examinations of and administrative proceedings regarding our business, and our compliance with law, code, and regulations related to all matters including but not limited to environmental, information security, taxes, levies, tariffs and such.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_4_Mine_safety_Disclosures" title="Item 4. Mine safety Disclosures"></a><span>Item 4. Mine Safety Disclosures </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Not applicable. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">25</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">
   <span>PART II</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_5" title="Item 5"></a><span>Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our common stock is traded on the NASDAQ Global Select Market under the trading symbol MPAA. As of June 2, 2025, there were 19,435,706 shares of common stock outstanding held by 8 holders of record. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Purchases of Equity Securities by the Issuer</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Share repurchase activity during the fourth quarter of fiscal 2025 was as follows:</span></div><div>

  </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:63.75pt">
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 63.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><b>Periods</b></div>
  </td>
  <td style="height: 63.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 63.75pt; text-align: center; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><b>Total Number <span style="mso-spacerun:yes">&#160;</span>of<br/></b></div>
  <div style="margin: 0in;"><b>Shares Purchased</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td>

  <td style="border: none;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 63.75pt; text-align: center; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><b>Average Price<br/>Paid Per Share</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td><td style="border: none;" valign="bottom">&#160;</td>

  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 63.75pt; text-align: center; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><b>Total Number of<br/>Shares Purchased<br/>as Part of Publicly<br/>Announced Plans<br/>  or Programs</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td><td style="border: none;" valign="bottom">&#160;</td>

  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 63.75pt; text-align: center; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><b>Approximate<br/>Dollar Value of<br/>Shares That May<br/>Yet Be Purchased<br/>Under the
  Plans<br/>or Programs (1)</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">January 1 - January 31, 2025:</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Open market and privately negotiated purchases</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="bottom">-</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="bottom">16,159,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">February 1 - February 28, 2025:</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Open market and privately negotiated purchases</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;">58,068</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="bottom">9.42</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;">547,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="bottom">15,612,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">March 1 - March 31, 2025:</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Open market and privately negotiated purchases</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">215,936</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="bottom">10.14</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">2,189,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">13,423,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
 </tr>

 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">274,004</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; vertical-align: bottom;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">2,736,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="bottom">13,423,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
 </tr>
</table><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><hr style="border-top: 1px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto 6px 0px; width: 10%;"/><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 13px auto 6px 0px; width: 0%;"/><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">(1)</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">As of March 31, 2025, $23,577,000 of the $37,000,000 authorized under our share repurchase program was utilized and $13,423,000 remains available to repurchase shares under this program, subject to the limit in our credit facility and convertible notes. We retired the 1,379,141 shares repurchased under this program through March 31, 2025. Our share repurchase program does not obligate us to acquire any specific number of shares and shares may be repurchased in privately negotiated and/or open market transactions. </span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">During the quarter ended March 31, 2025, we adopted a written trading plan under Rule 10b5-1 of the SEC rule to facilitate share repurchases under our current authorized program. The adoption of a 10b5-1 plan allows us the ability to repurchase shares when we would be ordinarily restricted from purchases due to blackout periods or being in possession of material non-public information.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Equity Compensation Plan Information</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following summarizes our equity compensation plans as of March 31, 2025:</span></div><div>



  </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 3%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 3%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 3%;">&#160;</td></tr><tr style="vertical-align: top; height: 78.0pt;">
    <td style="border-bottom: 1pt solid black; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Plan Category</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; white-space: nowrap;">


      <span style="font-weight: bold;">Number of securities to<br/>be issued upon<br/>exercise of outstanding<br/>options, warrants and<br/>rights<br/>(a)</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; white-space: nowrap;">


      <span style="font-weight: bold;">Weighted-average<br/>exercise price of<br/>outstanding options<br/>warrants and rights<br/>(b)</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; white-space: nowrap;">


      <span style="font-weight: bold;">Number of securities<br/>remaining available for<br/>future issuance under<br/>equity compensation plans<br/>(excluding securities<br/>reflected in column (a))<br/>(c)</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; white-space: nowrap;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent : -6px; padding-left : 6px; ">
      <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Equity compensation plans approved&#160;</span>by security holders
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">2,323,321</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">(1)</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; padding-left: 10px; text-align: right;">9.32</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">(2)</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,516,084</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;(3)</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent : -6px; padding-left : 6px; ">
      <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Equity compensation plans not&#160;</span>approved by security holders
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">


      N/A
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">


      N/A
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">


      N/A
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">2,323,321</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">9.32</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,516,084</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><hr style="border-top: 1px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto 6px 0px; width: 10%;"/><div style="text-indent : -18pt; padding-left : 20pt; ">
    &#160;</div><div>

  </div><div style="margin : 0in 0in 0in 0.5in; font-size : 10pt; text-indent : -0.25in; ">(1)<span style="mso-tab-count: 1">&#160;&#160; </span>Consists of (i) 52,842 restricted stock units (&#8220;RSUs&#8221;), 119,708 performance
stock units (&#8220;PSUs&#8221;), and 922,628 stock options issued under the Fourth Amended
and Restated 2010 Incentive Award Plan (the &#8220;2010 Plan&#8221;) and (ii) 452,531 RSUs,
644,679 PSUs, and 130,933 stock options issued under our First Amended and
Restated 2022 Incentive Award Plan (the &#8220;2022 Plan&#8221;).</div><div style="margin: 0in 0in 0in 0.5in; text-indent: -0.25in;">(2)<span style="mso-tab-count: 1">&#160;&#160; </span><span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">The weighted average exercise price does not reflect the shares that will be issued in connection with the settlement of RSUs and PSUs, since RSUs and PSUs have no exercise price.</span></div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float : left; width : 18pt; white-space : nowrap; padding-left : 24px; ">
     <span style="font-size: 10.0pt;">(3)</span>
    </div>
    <div style="font-size : 10pt; padding-left : 24px; ">
     Consists of shares available for future issuance under our 2022 Plan.
    </div>
  </div><div>
  </div><div style="margin-left: 18pt; font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">26</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Stock Performance Graph</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following graph compares the cumulative return to holders of our common stock for the five years ending March 31, 2025 with the NASDAQ Composite Total Returns Index and the Zacks Retail and Wholesale Auto Parts Index. The comparison assumes $100 was invested at the close of business on March 31, 2020 in our common stock and in each of the comparison groups, and assumes reinvestment of dividends.</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align : center; ">
   <span style="font-size: 10.0pt;">&#160;</span><img alt="" src="graph.jpg" style="text-align: center; height: 5in; width: 9in;"/>
  </div><div>
  </div><div style="margin-bottom: 10pt; line-height: 1.35; font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">27</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_6" title="Item 6."></a><span>Item 6. Selected Financial Data</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">None.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">28</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_7" title="Item 7."></a><a id="Item_7_Managements_Discussion_and_Analysis_of_Financial_Condition_and_Results_of_Operations" title="Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations"></a><span>Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following discussion contains forward-looking statements, including, without limitation, our expectations and statements regarding our outlook and future revenues, expenses, results of operations, liquidity, plans, strategies and objectives of management and any assumptions underlying any of the foregoing. Our actual results may differ significantly from those projected in the forward-looking statements. Our forward-looking statements and factors that might cause future actual results to differ materially from our recent results or those projected in the forward-looking statements include, but are not limited to, those discussed in the section titled &#8220;Cautionary Note Regarding Forward-Looking Statements&#8221; and &#8220;Risk Factors&#8221; of this Annual Report on Form 10-K. Except as required by law, we assume no obligation to update the forward-looking statements or our risk factors for any reason. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Management Overview</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">With a scalable infrastructure and abundant growth opportunities, we are focused on growing our aftermarket business in the North American marketplace and growing our leadership position in the test solutions and diagnostic equipment market by providing innovative and intuitive solutions to our customers. Our on-going investments in global infrastructure and human resources reflects the significant expansion of manufacturing capacity to support multiple product lines. These investments included (i) a 410,000 square foot distribution center, (ii) two buildings totaling 372,000 square feet for remanufacturing and core sorting of brake calipers, and (iii) the realignment of production at our original 312,000 square foot facility in Mexico. In addition, during fiscal 2025, we added a new warehousing and distribution facility in Malaysia to support our future direct shipment programs. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">During fiscal 2025, we ceased manufacturing at our Torrance, California facility, reduced our headcount, and incurred certain transition expenses in connection with our on-going strategy to utilize our global footprint to enhance operating efficiencies and expect to realize future benefit from these cost-saving measures.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Highlights and Accomplishments in Fiscal 2025</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">During fiscal 2025, we continued to focus on strategic growth, improving profitability, and leveraging our industry position as a leading non-discretionary aftermarket parts supplier and customer relationships. The following significant accomplishments support our optimism:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">Sales increased by 5.5 percent to a record $757.4 million, despite industry softness in the fiscal year;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Gross profit increased 16.1 percent to a record $153.8 million;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Gross margin increased 1.8 percentage points to 20.3 percent;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">We generated cash from operating activities of approximately $45.5 million;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Our net bank debt was reduced by $32.7 million to $81.4 million;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; color: #000000;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; color: #000000;">We completed the relocation of certain operations to lower-cost locations as part of our ongoing commitment to continuous improvement;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Market share for brake-related product lines increased for both our branded Quality-Built&#174; and private label retail brake products;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Expanded brand equity by increasing sales under the MPA portfolio of brands, including Quality-Built&#174; in the professional installer market;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>

  <div>
     We expanded our product coverage for starters and alternators, brake calipers, brake pads, brake rotors, brake boosters, brake master cylinders, and wheel hubs with more than 629 new part numbers -- covering<span style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"><span style="font-size: 10pt"> <span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; background-color: rgb(255, 255, 255);">more than approximately 130 million vehicles in operation in North America;</span></span></span></div></div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Sales growth related to our emerging Mexican market presence continued to accelerate, driven by additional business from current customers;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">The roll out of our JBT-1 bench-top testers continued to gain momentum, with the majority of retail stores in North America deploying our diagnostic units, or, we believe, planning to install them;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">We added a new warehousing and distribution facility in Malaysia for future direct shipment programs;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">29</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">We repurchased an aggregate 542,134 shares for $4.8 million for the full year under a current authorization program.</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Our strategy for neutralization of working capital is gaining momentum supported by inventory management and supply chain initiatives, including the benefits of our vendor supply chain financing program; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">We made continued progress on further enhancing our </span><span style="font-size: 10.0pt; font-style: italic;">Environmental, Social and Governance</span><span style="font-size: 10.0pt;">&#160;practices on a global basis.</span>
    </div>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Trends Affecting Our Business</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Our business is impacted by various factors within the economy that affect both our customers and our industry, including but not limited to foreign currency, evolving tariff policy, inflation, interest rates, and other economic conditions. Given the nature of these various factors, we cannot predict whether or for how long certain trends will continue, nor can we predict to what degree these trends will impact us in the future.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Foreign Currency</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We are exposed to foreign currency exchange risks inherent in our purchases and expenses denominated in currencies other than the U.S. dollar. We transact business in the following foreign currencies: Mexican pesos, Malaysian ringgit, Singapore dollar, Chinese yuan, Indian rupee, and the Canadian dollar. Our primary currency risks result from fluctuations in the value of the Mexican peso and to a lesser extent, the Chinese yuan. To mitigate these risks, we enter into forward foreign currency exchange contracts to exchange U.S. dollars for these foreign currencies.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We have operations located outside the United States with various functional currencies. Because our consolidated financial statements are denominated in U.S. dollars, the assets, liabilities, net sales, and expenses that are denominated in currencies other than the U.S. dollar must be converted into U.S. dollars using exchange rates for the current period. As a result, fluctuations in foreign currency exchange rates may impact our financial results.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Tariffs</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We source the majority of our raw materials and parts from suppliers in a variety of non-U.S. countries. The current U.S. government recently implemented tariffs and announced the possibility of increasing current tariffs or implementing additional ones. We expect these actions and retaliatory tariff adjustments by other countries to impact our business and contribute to inflationary cost increases. As a result, we are taking actions designed to mitigate the potential impacts of these tariffs, including, but not limited to, passing along price increases to our customers and negotiating cost concessions from our suppliers where possible. Absent any changes in trade regulations, we anticipate inflationary cost increases due to these tariffs and any resulting impact on macroeconomic conditions and our business to continue. There can be no assurance that the recently announced tariffs or future imposition of any tariffs, changes thereto, or actions taken by countries in response to the tariffs will not have a material adverse effect on our business, results of operations, financial condition, or liquidity in any period or that any actions we take to mitigate the impact of the tariffs will be effective.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Inflation</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The cost to manufacture and distribute our products is impacted by the cost of raw materials, finished goods, labor, and transportation. During fiscal 2025, we continued to experience increased costs of raw materials, finished goods, higher labor costs in Mexico, and other administrative costs. We can only pass our increased costs onto customers on a limited basis. Future general price inflation and its impact on costs and availability of materials could adversely affect our financial results. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">30</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Interest Rates</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Interest rates in the U.S. remain high as a result of the federal government&#8217;s efforts to curb on-going inflation. Although interest rates decreased slightly during fiscal 2025, overall, interest costs for our accounts receivable discount programs and borrowings under our credit facility, which have interest costs that vary with interest rate movements, remain high. The majority of our interest costs result from our accounts receivable discount programs, which had a weighted average discount rate of 6.2% for fiscal 2025 compared with 6.8% for fiscal 2024. The weighted average interest on borrowings under our credit facility was 7.46% at March 31, 2025 compared to 8.43% at March 31, 2024.  Any future increases in interest rates will continue to adversely impact our financial results.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Segment Reporting</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our three operating segments are as follows:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Hard Parts</span><span style="font-size: 10.0pt;">, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Test Solutions and Diagnostic Equipment</span><span style="font-size: 10.0pt;">, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Heavy Duty</span><span style="font-size: 10.0pt;">, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Our Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. See Note 20 of the notes to consolidated financial statements for more information.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Critical Accounting Policies</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We prepare our consolidated financial statements in accordance with generally accepted accounting principles, or GAAP, in the United States. Our significant accounting policies are discussed in detail below and in Note 2 of the notes to consolidated financial statements.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In preparing our consolidated financial statements, we use estimates and assumptions for matters that are inherently uncertain. We base our estimates on historical experiences and reasonable assumptions. Our use of estimates and assumptions affect the reported amounts of assets, liabilities and the amount and timing of revenues and expenses we recognize for and during the reporting period. We are not currently aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of March 31, 2025. However, these estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our remanufacturing operations include core exchange programs for the core portion of the finished goods. The Used Cores that we acquire and are returned to us from our customers are a necessary raw material for remanufacturing. We also offer our customers marketing and other allowances that impact revenue recognition. These elements of our business give rise to more complex accounting than many businesses our size or larger. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">31</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Recently Adopted Accounting Pronouncements</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Reportable Segment Disclosures</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In November 2023, the FASB issued </span><span style="font-size: 10.0pt; font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span><span style="font-size: 10.0pt;">. This standard requires us to disclose significant segment expenses that are regularly provided to the chief operating decision maker (&#8220;CODM&#8221;) and are included within each reported measure of segment operating results. The standard also requires us to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this guidance as of March 31, 2025 increased our disclosures (</span><span style="font-size: 10.0pt; color: #000000;">see Note 20 of the notes to consolidated financial statements</span><span style="font-size: 10.0pt;">) but did not have any material effect on our consolidated financial statements.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Accounting Pronouncements Not Yet Adopted</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Disclosure Improvements</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In October 2023, the FASB issued ASU 2023-06, </span><span style="font-size: 10.0pt; font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span><span style="font-size: 10.0pt;">. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected Topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. We are currently evaluating the impact this guidance will have on our financial statement disclosures.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In December 2023, the FASB issued ASU 2023-09, </span><span style="font-size: 10.0pt; font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span><span style="font-size: 10.0pt;">. This standard requires us to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires us to annually disclose our income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. We are currently evaluating the impact this guidance will have on our financial statement disclosures.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In November 2024, the FASB issued ASU 2024-03, </span><span style="font-size: 10.0pt; font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span><span style="font-size: 10.0pt;">. This standard requires us to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. In January 2025, the FASB issued ASU No. 2025-01, </span><span style="font-size: 10.0pt; font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date</span><span style="font-size: 10.0pt;">, which is intended to clarify the effective date of ASU No. 2024-03. As clarified in ASU 2025-01, the new guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact this guidance will have on our financial statement disclosures.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">32</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Debt with Conversion and Other Options</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In November 2024, the FASB issued ASU 2024-04, </span><span style="font-size: 10.0pt; font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span><span style="font-size: 10.0pt;">, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact this guidance will have on our consolidated financial statements and disclosures.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Inventory</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Inventory is comprised of: (i) Used Core and component raw materials, (ii) work-in-process, and (iii) remanufactured and purchased finished goods. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Used Core, component raw materials, and purchased finished goods are stated at the lower of average cost or net realizable value. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Work-in-process is in various stages of production and is valued at the average cost of Used Cores and component raw materials issued to work orders still open, including allocations of labor and overhead costs. Historically, work-in-process inventory has not been material compared to the total inventory balance.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Remanufactured finished goods include: (i) the Used Core cost and (ii) the cost of component raw materials, and allocations of labor and variable and fixed overhead costs (the &#8220;Unit Cost&#8221;). The allocations of labor and variable and fixed overhead costs are based on the actual use of the production facilities over the prior 12 months which approximates normal capacity. This method prevents the distortion in allocated labor and overhead costs that would occur during short periods of abnormally low or high production. In addition, we exclude certain unallocated overhead such as severance costs, duplicative facility overhead costs, start-up costs, training, and spoilage from the calculation and expense these unallocated overhead costs as period costs. Purchased finished goods also include an allocation of fixed overhead costs.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The estimate of net realizable value is subjective and based on our judgment and knowledge of current industry demand and management&#8217;s projections of industry demand. The estimates may, therefore, be revised if there are changes in the overall market for our products or market changes that in our judgment impact our ability to sell or liquidate potentially excess or obsolete inventory. Net realizable value is determined at least quarterly as follows:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -22.5pt; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Net realizable value for finished goods by customer, by product line are determined based on the agreed upon selling price with the customer for a product in the trailing 12 months. We compare the average selling price, including any discounts and allowances, to the finished goods cost of on-hand inventory, less any reserve for excess and obsolete inventory. Any reduction of value is recorded as cost of goods sold in the period in which the revaluation is identified.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -22.5pt; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Net realizable value for Used Cores are determined based on current core purchase prices from core brokers to the extent that core purchases in the trailing 12 months are significant. Remanufacturing consumes, on average, more than one Used Core for each remanufactured unit produced since not all Used Cores are reusable. The yield rates depend upon both the product and customer specifications. We purchase Used Cores from core brokers to supplement our yield rates and Used Cores not returned under the core exchange programs. We also consider the net selling price our customers have agreed to pay for Used Cores that are not returned under our core exchange programs to assess whether Used Core cost exceeds Used Core net realizable value on a by customer, by product line basis. Any reduction of core cost is recorded as cost of goods sold in the period in which the revaluation is identified.</span>
    </div>
  </div><div>
  </div><div style="margin-left: 22.5pt; font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">33</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="text-indent: -22.5pt; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#9679;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">We record an allowance for potentially excess and obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and a forecast of potential use of the inventory. We periodically review inventory to identify excess quantities and part numbers that are experiencing a reduction in demand. Any part numbers with quantities identified during this process are reserved for at rates based upon our judgment, historical rates, and consideration of possible scrap and liquidation values which may be as high as 100% of cost if no liquidation market exists for the part. As a result of this process, we recorded reserves for excess and obsolete inventory of $18,964,000 and $17,372,000 at March 31, 2025 and 2024, respectively. This increase in the reserve was primarily due to excess inventory of certain finished goods on hand at March 31, 2025 compared with March 31, 2024.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We record vendor discounts as a reduction of inventories and are recognized as a reduction to cost of sales as the inventories are sold.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Inventory Unreturned</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Inventory unreturned represents our estimate, based on historical data and prospective information provided directly by the customer, of finished goods shipped to customers that we expect to be returned, under our general right of return policy, after the balance sheet date. Inventory unreturned includes only the Unit Cost of a finished goods. The return rate is calculated based on expected returns within the normal operating cycle, which is generally one year. As such, the related amounts are classified in current assets. Inventory unreturned is valued in the same manner as our finished goods inventory.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Contract Assets </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Contract assets consists of: (i) the core portion of the finished goods shipped to customers, (ii) upfront payments to customers in connection with customer contracts, (iii) core premiums paid to customers, (iv) finished goods premiums paid to customers, and (v) long-term core inventory deposits. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Remanufactured Cores held at customers&#8217; locations as a part of the finished goods sold to the customer are classified as long-term contract assets. These assets are valued at the lower of cost or net realizable value of Used Cores on hand (see Inventory above). For these Remanufactured Cores, we expect the finished good containing the Remanufactured Core to be returned under our general right of return policy or a similar Used Core to be returned to us by the customer, under our core exchange programs, in each case for credit.  Remanufactured Cores and Used Cores returned by consumers to our customers but not yet returned to us are classified as &#8220;Cores expected to be returned by customers&#8221;, which are included in short-term contract assets until we physically receive them during our normal operating cycle, which is generally one year. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Upfront payments to customers represent marketing allowances, such as sign-on bonuses, slotting fees, and promotional allowances provided to our customers. These allowances are recognized as an asset and amortized over the appropriate period of time as a reduction of revenue if we expect </span><span style="font-size: 10.0pt; color: #000000;">to generate future revenues associated with the upfront payment. If we do not expect to generate additional revenue, then the upfront payment is recognized in the consolidated statements of operations when payment occurs as a reduction of revenue. Upfront payments expected to be amortized during our normal operating cycle, which is generally one year, are classified as short-term contract assets. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Core premiums paid to customers represent the difference between the Remanufactured Core acquisition price paid to customers generally in connection with new business, and the related Used Core cost. The core premiums are treated as an asset and </span><span style="font-size: 10.0pt; color: #000000;">recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. We</span><span style="font-size: 10.0pt;"> consider, among other things, the length of our largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. These core premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Core premiums are recorded as long-term contract assets. Core premiums</span><span style="font-size: 10.0pt; color: #000000;"> expected to be amortized within our normal operating cycle, which is generally one year, are classified as short-term contract assets. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">34</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Finished goods premiums paid to customers represent the difference between the finished good acquisition price paid to customers, generally in connection with new business, and the related finished good cost, which is treated as an asset and </span><span style="font-size: 10.0pt; color: #000000;">recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. We</span><span style="font-size: 10.0pt;"> consider, among other things, the length of our largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. Finished goods premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Finished goods premiums are recorded as long-term contract assets. Finished goods premiums</span><span style="font-size: 10.0pt; color: #000000;"> expected to be amortized within our normal operating cycle, which is generally one year, are classified as short-term contract assets. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Long-term core inventory deposits represent the cost of Remanufactured Cores we have purchased from customers, which are held by the customers and remain on the customers&#8217; premises. The costs of these Remanufactured Cores were established at the time of the transaction based on the then current cost. The selling value of these Remanufactured Cores was established based on agreed upon amounts with these customers. We expect to realize the selling value and the related cost of these Remanufactured Cores should our relationship with a customer end, a possibility that we consider remote based on existing long-term customer agreements and historical experience.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Revenue Recognition</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Revenue is recognized when performance obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Revenue is recognized net of all </span><span style="font-size: 10.0pt; color: #000000;">anticipated returns, marketing allowances, volume discounts, and other forms of variable consideration</span><span style="font-size: 10.0pt;">. Revenue is recognized either when products are shipped or when delivered, depending on the applicable contract terms. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The price of a finished remanufactured product sold to customers is generally comprised of separately invoiced amounts for the Remanufactured Core included in the product (&#8220;Remanufactured Core value&#8221;) and the unit portion included in the product (&#8220;Unit Value&#8221;), for which revenue is recorded based on our then current price list, net of applicable discounts and allowances. The Remanufactured Core value is recorded as revenue based upon the estimate of Used Cores that will not be returned by the customer for credit. These estimates are subjective and based on management&#8217;s judgment and knowledge of historical, current, and projected return rates. As reconciliations are completed with the customers the actual rates at which Used Cores are not being returned may differ from the current estimates. This may result in periodic adjustments of the estimated contract asset and liability amounts recorded and may impact the projected revenue recognition rates used to record the estimated future revenue. These estimates may also be revised if there are changes in contractual arrangements with customers, or changes in business practices. A significant portion of the remanufactured automotive parts sold to customers are replaced by similar Used Cores sent back for credit by customers under the core exchange programs (as described in further detail below). The number of Used Cores sent back under the core exchange programs is generally limited to the number of similar Remanufactured Cores previously shipped to each customer.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Revenue Recognition &#8212; Core Exchange Programs</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Full price Remanufactured Cores: When remanufactured products are shipped, certain customers are invoiced for the Remanufactured Core value of the product at the full Remanufactured Core sales price. For these Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. The remainder of the full price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as we expect these Remanufactured Cores to be returned for credit under our core exchange programs.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">35</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Nominal price Remanufactured Cores: Certain other customers are invoiced for the Remanufactured Core value of the product shipped at a nominal (generally $0.01 or less) Remanufactured Core price. For these nominal Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. Revenue amounts are calculated based on contractually agreed upon pricing for these Remanufactured Cores for which the customers are not returning similar Used Cores. The remainder of the nominal price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as we expect these Remanufactured Cores to be returned for credit under our core exchange programs.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">Revenue Recognition; General Right of Return</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Customers are allowed to return goods that their end-user customers have returned to them, whether or not the returned item is defective (warranty returns). In addition, under the terms of certain agreements and industry practice, customers from time to time are allowed stock adjustments when their inventory of certain product lines exceeds the anticipated sales to end-user customers (stock adjustment returns). Customers have various contractual rights for stock adjustment returns, which are typically less than 5% of units sold. In some instances, a higher level of returns is allowed in connection with significant restocking orders. The aggregate returns are generally limited to less than 20% of unit sales.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The allowance for warranty returns is established based on a historical analysis of the level of this type of return as a percentage of total unit sales. The allowance for stock adjustment returns is based on specific customer inventory levels, inventory movements, and information on the estimated timing of stock adjustment returns provided by customers. Stock adjustment returns do not occur at any specific time during the year. The return rate for stock adjustments is calculated based on expected returns within the normal operating cycle, which is generally one year.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The Unit Value of the warranty and stock adjustment returns are treated as reductions of revenue based on the estimations made at the time of the sale. The Remanufactured Core value of warranty and stock adjustment returns are provided for as indicated in the paragraph &#8220;Revenue Recognition &#8211; Core Exchange Programs&#8221;.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">As is standard in the industry, we only accept returns from on-going customers. If a customer ceases doing business with us, we have no further obligation to accept additional product returns from that customer. Similarly, we accept product returns and grant appropriate credits to new customers from the time the new customer relationship is established. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Contract Liability </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Contract liability consists of: (i) customer allowances earned, (ii) accrued core payments, (iii) customer core returns accruals, (iv) core bank liability, (v) finished goods liabilities, and (vi) customer deposits.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Customer allowances earned includes all marketing allowances provided to customers. Such allowances include sales incentives and concessions. Voluntary marketing allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered. Other marketing allowances, which may only be applied against future purchases, are recorded as a reduction to revenues in accordance with a schedule set forth in the relevant contract. Sales incentive amounts are recorded based on the value of the incentive provided. Customer allowances to be provided to customers within our normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Accrued core payments represent the sales price of Remanufactured Cores purchased from customers, generally in connection with new business, which are held by these customers and remain on their premises. The sales price of these Remanufactured Cores will be realized when our relationship with a customer ends, a possibility that we consider remote based on existing long-term customer agreements and historical experience. The payments to be made to customers for purchases of Remanufactured Cores within our normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">36</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Customer core returns accruals represent the full and nominally priced Remanufactured Cores shipped to our customers. When we ship product, we recognize an obligation to accept a similar Used Core sent back under the core exchange programs based upon the Remanufactured Core price agreed upon by us and our customer. The contract liability related to Used Cores returned by consumers to our customers but not yet returned to us are classified as short-term contract liabilities until we physically receive these Used Cores as they are expected to be returned during our normal operating cycle, which is generally one year and the remainder are recorded as long-term contract liabilities.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The core bank liability represents the full Remanufactured Core sales price for cores returned under our core exchange programs. The payment for these returned cores are made over a contractual repayment period pursuant to our agreement with this customer. Payments to be made within our normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Finished goods liabilities represents the agreed upon price of finished goods acquired from customers, generally in connection with new business. The payment for these finished goods are made over a contractual repayment period pursuant to our agreement with the customer. Payments to be made within our normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Customer deposits represent the receipt of prepayments from customers for the obligation to transfer goods or services in the future. We classify these customer deposits as short-term contract liabilities as we expect to satisfy these obligations within our normal operating cycle, which is generally one year. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Customer Finished Goods Returns Accrual</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The customer finished goods returns accrual represents our estimate of our exposure to customer returns, including warranty returns, under our general right of return policy to allow customers to return items that their end user customers have returned to them and from time to time, stock adjustment returns when the customers&#8217; inventory of certain product lines exceeds the anticipated sales to end-user customers. The customer finished goods returns accrual represents the Unit Value of the estimated returns and is classified as a current liability due to the expectation that these returns will occur within the normal operating cycle of one year. Our customer finished goods returns accrual was $34,411,000 and $38,312,000 at March 31, 2025 and 2024, respectively. The change in the customer finished goods returns accrual primarily resulted from the timing of returned goods authorizations (&#8220;RGAs&#8221;) issued at March 31, 2025 compared with March 31, 2024.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Income Taxes</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We account for income taxes using the liability method, which measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. The resulting asset or liability is adjusted to reflect changes in the tax laws as they occur. A valuation allowance is provided to reduce deferred tax assets when it is more likely than not that a portion of the deferred tax asset will not be realized.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The primary components of our income tax expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m).</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Realization of deferred tax assets is dependent upon our ability to generate sufficient future taxable income. Significant judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against our net deferred tax assets. We make these estimates and judgments about our future taxable income based on assumptions that are consistent with our future plans. A valuation allowance is established when we believe it is not more likely than not all or some of a deferred tax assets will be realized. In evaluating our ability to recover deferred tax assets within the jurisdiction in which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. At March 31, 2025 and 2024, we had a valuation allowance on deferred tax assets that is considered not more likely than not to be realized under U.S. GAAP. Should the actual amount differ from our estimate, the amount of our valuation allowance could be impacted.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">37</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We have made an accounting policy election to recognize the U.S. tax effects of global intangible low-taxed income as a component of income tax expense in the period the tax arises. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Results of Operations</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The following discussion and analysis should be read together with the financial statements and notes thereto appearing elsewhere herein. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following summarizes certain key operating consolidated data for the periods indicated:</span>
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:11.25pt">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="11" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; padding-left: 10px; text-align: center;" valign="top">
  <div style="margin: 0in;"><b>Fiscal Years Ended March 31,</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1;height:11.25pt">
  <td style="height: 11.25pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2025</b></div>
  </td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2024</b></div>
  </td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2023</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2;height:3.75pt">
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border: none; height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border: none; height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Cash flows provided by (used in) operations</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">45,477,000</td><td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td>

  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">39,172,000</td><td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td>

  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">(21,754,000</td><td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">)&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:4;mso-yfti-lastrow:yes;height:5.85pt">
  <td style="height: 5.85pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Finished goods turnover (1)</div>
  </td>
  <td style="height: 5.85pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 5.85pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">3.8</td><td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td>

  <td style="height: 5.85pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 5.85pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">3.7</td><td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td>

  <td style="height: 5.85pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 5.85pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">3.6</td><td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td>

 </tr>
</table><div style="font-size: 10pt;">&#160;</div><div>

  </div><hr style="border-top: 1px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto 6px 0px; width: 10%;"/><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">(1)</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Finished goods turnover is calculated by dividing the cost of goods sold for the year by the average of beginning and ending non-core finished goods inventory values, for each fiscal year. We believe that this provides a useful measure of our ability to turn our inventory into revenues. </span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Fiscal 2025 Compared with Fiscal 2024</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Net Sales and Gross Profit</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The following summarizes consolidated net sales and gross profit:</span>
  </div><div>



  </div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="7" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; padding-left: 10px; text-align: center;" valign="top">
  <div style="margin: 0in;"><b>Fiscal Years Ended March 31,</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1;height:12.75pt">
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2025</b></div>
  </td>
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2024</b></div>
  </td>

 </tr>
 <tr style="mso-yfti-irow:2;height:3.75pt">
  <td style="height: 3.75pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 3.75pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 3.75pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 3.75pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 3.75pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 3.75pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 3.75pt; padding-left: 10px;" valign="top">&#160;</td>

 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Net sales to external customers</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">757,354,000</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">717,684,000</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:4;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Cost of goods sold</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">603,526,000</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">585,133,000</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>

 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Gross profit</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">153,828,000</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">132,551,000</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:6;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Gross profit percentage</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">20.3</td>
  <td style="height : 12.75pt; white-space : nowrap; margin : 0in; text-align : left; " valign="bottom">%</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">18.5</td>
  <td style="height : 12.75pt; white-space : nowrap; margin : 0in; text-align : left; " valign="bottom">%</td>

 </tr>

</table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Net Sales</span><span style="font-size: 10.0pt;">. Our consolidated net sales for fiscal 2025 were $757,354,000, which represents an increase of $39,670,000, or 5.5%, from fiscal 2024 of $717,684,000 due to strong demand for both our rotating electric and brake-related product lines. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following summarizes consolidated net sales by product mix: </span>
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="7" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>Years Ended March 31,</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2025</b></div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; white-space: nowrap; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2024</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2;height:3.75pt">
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Rotating electrical products</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">67</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; " valign="bottom">%</td>
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">66</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; " valign="bottom">%</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Brake-related products</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">21</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; " valign="bottom">%</td>
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">20</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; " valign="bottom">%</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Wheel hub products</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">8</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; " valign="bottom">%</td>
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">10</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; " valign="bottom">%</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Other products</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">4</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; " valign="bottom">%</td>
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">4</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; " valign="bottom">%</td>
 </tr>

 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">100</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; border-bottom : 3px double black; border-top : none; border-left : none; border-right : none; " valign="bottom">%</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">100</td>
  <td style="height : 12.75pt; margin : 0in; text-align : left; border-bottom : 3px double black; border-top : none; border-left : none; border-right : none; " valign="bottom">%</td>
 </tr>
</table><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">38</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">Gross Profit. </span><span style="font-size: 10.0pt; color: #000000;">Our consolidated gross profit for fiscal 2025 increased $21,277,000, or 16.1%,</span><span style="font-size: 10.0pt; color: #000000; font-style: italic;">&#160;</span><span style="font-size: 10.0pt; color: #000000;">to $153,828,000 from $132,551,000 for fiscal 2024. Our consolidated gross margin, as a percentage of consolidated net sales, improved by 1.8% for fiscal 2025 to 20.3% from 18.5% for fiscal 2024. The increase in our gross margin for fiscal 2025 reflects the benefit of our on-going strategy </span><span style="font-size: 10.0pt;">to utilize our global footprint to </span><span style="font-size: 10.0pt; color: #000000;">enhance operating efficiencies and our cost-saving initiatives. These increases were partially offset by (i) $4,607,000 for certain tariff costs paid for products sold before price increases were effective, (ii) $3,960,000 of certain one-time expenses for onboarding new business and (iii) $1,298,000 of transition expenses in connection with our on-going strategy </span><span style="font-size: 10.0pt;">to utilize our global footprint to enhance operating efficiencies. We expect to continue to realize benefits from these initiatives.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">In addition, our gross margin for fiscal 2025 compared with fiscal 2024 was impacted by (i) amortization of core and finished goods premiums paid to customers related to new business of $10,738,000</span><span style="font-size: 10.0pt; color: #000000; font-weight: bold;">&#160;</span><span style="font-size: 10.0pt; color: #000000;">and $10,963,000, respectively and (ii) the non-cash quarterly revaluation of cores that are part of the finished goods on the customers&#8217; shelves (which are included in contract assets) to the lower of cost or net realizable value, which resulted in a write-down of $2,805,000 and $5,353,000, respectively.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Operating Expenses</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The following summarizes consolidated operating expenses:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
  <td valign="bottom">&#160;</td>
  <td valign="bottom">&#160;</td>
  <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div><b>Fiscal Years Ended March 31,</b></div>
  </td>
 </tr>
 <tr>
  <td valign="bottom">&#160;</td>
  <td valign="bottom">&#160;</td>
  <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">
  <div><b>2025</b></div>
  </td>
  <td valign="bottom">&#160;</td>
  <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">
  <div><b>2024</b></div>
  </td>
 </tr>
 <tr>
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="bottom">
  <div>General and administrative</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">$</td><td style="text-align: right; width: 9%;" valign="bottom">64,047,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">$</td><td style="text-align: right; width: 9%;" valign="bottom">57,769,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td valign="bottom">
  <div>Sales and marketing</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">22,561,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">22,481,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="bottom">
  <div>Research and development.</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">11,405,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">9,995,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td valign="bottom">
  <div>Foreign exchange impact of lease liabilities and forward contracts</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">15,892,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">(3,814,000</td>
  <td style="text-align: left; width: 1%;" valign="bottom">)&#160;</td>
 </tr>

 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="bottom">
  <div><b>Percent of net sales</b></div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td>
  <td valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>

 <tr>
  <td valign="bottom">
  <div>General and administrative</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">8.5</td>
  <td style="text-align: left; width: 1%;" valign="bottom">%</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">8.0</td>
  <td style="text-align: left; width: 1%;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="bottom">
  <div>Sales and marketing</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">3.0</td>
  <td style="text-align: left; width: 1%;" valign="bottom">%</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">3.1</td>
  <td style="text-align: left; width: 1%;" valign="bottom">%</td>
 </tr>
 <tr>
  <td valign="bottom">
  <div>Research and development</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">1.5</td>
  <td style="text-align: left; width: 1%;" valign="bottom">%</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">1.4</td>
  <td style="text-align: left; width: 1%;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="bottom">
  <div>Foreign exchange impact of lease liabilities and forward contracts</div>
  </td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">2.1</td>
  <td style="text-align: left; width: 1%;" valign="bottom">%</td>
  <td valign="bottom">&#160;</td>
  <td style="text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="text-align: right; width: 9%;" valign="bottom">(0.5</td>
  <td style="text-align: left; width: 1%;" valign="bottom">)%</td>
 </tr>
</table><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">General and Administrative.</span><span style="font-size: 10.0pt;"> Our general and administrative expenses for fiscal 2025 were $64,047,000, which represents an increase of $6,278,000, or 10.9%, from fiscal 2024 of $57,769,000. This increase was primarily due to a loss of $2,987,000 during fiscal 2025 compared with a gain of $515,000 during fiscal 2024 resulting from unfavorable </span><span style="font-size: 10.0pt; color: #000000;">fluctuations in foreign currency exchange rates on </span><span style="font-size: 10.0pt;">transactions denominated in foreign currencies during the year.</span><span style="font-size: 10.0pt; color: #000000;">&#160;</span><span style="font-size: 10.0pt;">In addition, our general and administrative expenses were impacted by $2,544,000 of increased severance during fiscal 2025 due to headcount reductions in connection with our strategy to enhance operating efficiencies.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Sales and Marketing</span><span style="font-size: 10.0pt;">. Our sales and marketing expenses were consistent at $22,561,000 for fiscal 2025 compared with $22,481,000 for fiscal 2024. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Research and Development</span><span style="font-size: 10.0pt;">. Our research and development expenses for fiscal 2025 were $11,405,000, which represents an increase of $1,410,000, or 14.1%, from fiscal 2024 of $9,995,000. This increase was primarily due to increased headcount, supplies, and outside consulting services.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Foreign Exchange Impact of Lease Liabilities and Forward Contracts</span><span style="font-size: 10.0pt;">. Our foreign exchange impact of lease liabilities and forward contracts were a non-cash loss of $15,892,000 compared with a non-cash gain of $3,814,000 for fiscal 2025 and 2024, respectively. This change during fiscal 2025 compared with fiscal 2024 was primarily due to (i) the remeasurement of our foreign currency-denominated lease liabilities, which resulted in a non-cash loss of $11,713,000 compared with a non-cash gain of $5,187,000, respectively, due to foreign currency exchange rate fluctuations and (ii) the forward foreign currency exchange contracts, which resulted in non-cash losses of $4,179,000 and $1,373,000, respectively, due to the changes in their fair values.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">39</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Operating Income</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Consolidated Operating Income</span><span style="font-size: 10.0pt;">. Our consolidated operating income for fiscal 2025 was $39,923,000 compared with $46,120,000 for fiscal 2024. This decrease was primarily due our foreign exchange impact of lease liabilities and forward contracts, which were a non-cash loss of $15,892,000 compared with a non-cash gain of $3,814,000 for fiscal 2025 and 2024, respectively, partially offset by higher gross profit and other items as discussed above.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Interest Expense</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">Interest Expense, net. </span><span style="font-size: 10.0pt; color: #000000;">Our interest expense for fiscal 2025 was $55,550,000, which represents a decrease of $4,490,000, or 7.5%, from interest expense for fiscal 2024 of $60,040,000. This decrease was primarily due to lower outstanding balances under our credit facility of $90,787,000 at March 31, 2025 compared with $128,000,000 at March 31, 2024 and lower interest rates on our accounts receivable discount programs and credit facility. The weighted average interest rate on our accounts receivable discount programs was 6.2% for fiscal 2025 compared with 6.8% for fiscal 2024. The weighted average interest on borrowings under our credit facility was 7.46% at March 31, 2025 compared to 8.43% at March 31, 2024.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Change in Fair Value of Compound Net Derivative Liability</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">Change in Fair Value of Compound Net Derivative Liability. </span><span style="font-size: 10.0pt; color: #000000;">Our change in fair value of compound net derivative liability was a non-cash loss of $60,000 compared with a non-cash gain of $1,020,000 for fiscal 2025 and 2024, respectively, associated with the convertible notes issued on March 31, 2023. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Loss on Extinguishment of Debt</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">Loss on Extinguishment of Debt. </span><span style="font-size: 10.0pt; color: #000000;">Our loss on extinguishment of debt was $168,000 in connection with the repayment of the remaining outstanding balance of our term loans during fiscal 2024. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Provision for Income Taxes</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">Income Tax</span><span style="font-size: 10.0pt; color: #000000;">. We recorded a income tax expense of $3,783,000, or an effective tax rate of (24.1)%, and $36,176,000, or an effective tax rate of (276.8)%, for fiscal 2025 and 2024, respectively. The effective tax rate for fiscal 2025 was primarily impacted by (i) the change in valuation allowance, (ii) foreign income taxed at rates that are different from the federal statutory rate, and (iii) non-deductible executive compensation under Internal Revenue Code Section 162(m). Our effective tax rate for fiscal 2024 was primarily impacted by the establishment of a valuation allowance on deferred tax assets that were not expected to be realized.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Fiscal 2024 Compared with Fiscal 2023</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">A discussion of the changes in our results of operations for the year ended March 31, 2024, as compared with the year ended March 31, 2023, has been omitted from this Form 10-K but may be found in </span><span style="font-size: 10.0pt;"><span style="text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036124029700/ef20026278_10k.htm#ManagementsDiscussionandA" style="-sec-extract:exhibit">Item 7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;</a></span></span><span style="font-size: 10.0pt; color: #000000;"> of the annual report on Form 10-K for the year ended March 31, 2024, filed with the SEC on June 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024, which is available free of charge on the SEC&#8217;s website at www.sec.gov by searching with our ticker symbol &#8220;MPAA&#8221; or at our internet address, </span><span style="font-size: 10.0pt;"><span style="text-decoration:underline">www.motorcarparts.com</span></span><span style="font-size: 10.0pt; color: #000000;">, by clicking &#8220;Investors/Financials/SEC Filings&#8221; located at the top of the page.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">40</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Liquidity and Capital Resources</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Overview</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We had working capital (current assets minus current liabilities) of $160,446,000 and $156,034,000, a ratio of current assets to current liabilities of 1.5:1.0 at March 31, 2025 and 1.4:1.0 at March 31, 2024. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In June 2024, we enrolled in a feature with our lenders, under which we sweep our cash collections to pay down our revolving facility and borrow on-demand to fund payments. This feature is expected to reduce interest expense on borrowings under the credit facility. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our primary source of liquidity was from cash generated from operations, the use of our receivable discount programs, and credit facility during fiscal 2025. We believe our cash and cash equivalents, use of receivable discount programs, amounts available under our credit facility, and other sources are sufficient to satisfy our expected future liquidity needs, including lease and capital expenditure obligations over the next 12 months.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Cash Flows</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The following summarizes cash flows as reflected in the consolidated statements of cash flows:</span>
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:11.25pt">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="11" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; padding-left: 10px; text-align: center;" valign="top">
  <div style="margin: 0in;"><b>Fiscal Years Ended March 31,</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1;height:11.25pt">
  <td style="height: 11.25pt; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; text-align: center; padding-left: 10px; width: 9%;" valign="bottom">
  <div style="margin: 0in;"><b>2025</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; text-align: center; padding-left: 10px; width: 9%;" valign="bottom">
  <div style="margin: 0in;"><b>2024</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; text-align: center; padding-left: 10px; width: 9%;" valign="bottom">
  <div style="margin: 0in;"><b>2023</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:12.0pt">
  <td style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><b>Cash provided by (used in):</b></div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Operating activities</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">45,477,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">39,172,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">(21,754,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:12.0pt">
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Investing activities</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">(4,469,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">(479,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">(4,191,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">)&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Financing activities</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">(44,655,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">(36,439,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">14,308,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:12.0pt">
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Effect of exchange rates on cash and cash equivalents</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">(898,000</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">124,000</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">217,000</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>

 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Net (decrease) increase in cash and cash equivalents</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(4,545,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">2,378,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(11,420,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">)&#160;</td>
 </tr>


 <tr style="height: 11.25pt;">
  <td style="height: 11.25pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><b>Additional selected cash flow data:</b></div>
  </td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Depreciation and amortization</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">10,400,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">11,619,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">12,444,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt;">
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;">Capital expenditures</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">4,578,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">1,000,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">4,201,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
</table><div style="font-size: 10pt;">&#160;</div><div>


  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Fiscal 2025 Compared with Fiscal 2024</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Net cash provided by operating activities was $45,477,000 and $39,172,000 for fiscal 2025 and 2024, respectively. The increase in our net cash provided by operating activities was due to increased operating results (net loss plus the net add-back for non-cash transactions in earnings), partially offset by changes in our working capital requirements to support our growth initiatives. We continue to manage our working capital to maximize our operating cash flow.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Net cash used in investing activities was $4,469,000 and $479,000 for fiscal 2025 and 2024, respectively. The change in our investing activities primarily resulted from increased capital expenditures.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Net cash used in financing activities was $44,655,000 and $36,439,000 for fiscal 2025 and 2024, respectively. The change in our financing activities primarily resulted from (i) the net repayments of amounts outstanding under our revolving facility of $37,213,000 during fiscal 2025 compared with $17,200,000 during fiscal 2024 and (ii) the repurchase of 542,134 shares of our common stock for $4,832,000 during fiscal 2025. During the prior fiscal year, we paid off our remaining term loans of $13,125,000. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">41</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Fiscal 2024 Compared with Fiscal 2023</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">A discussion of the changes in our operating activities, investing activities, and financing activities for the year ended March 31, 2024, as compared with the year ended March 31, 2023, has been omitted from this Form 10-K but may be found in </span><span style="font-size: 10.0pt;"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036124029700/ef20026278_10k.htm#ManagementsDiscussionandA" style="-sec-extract:exhibit">Item 7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;</a></span><span style="font-size: 10.0pt; color: #000000;"> of the annual report on Form 10-K for the year ended March 31, 2024, filed with the SEC on June 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024, as filed with the SEC on June 28, 2024, which is available free of charge on the SEC&#8217;s website at www.sec.gov by searching with our ticker symbol &#8220;MPAA&#8221; or at our internet address, </span><span style="font-size: 10.0pt;"><span style="text-decoration:underline">www.motorcarparts.com</span></span><span style="font-size: 10.0pt; color: #000000;">, by clicking &#8220;Investors/Financials/SEC Filings&#8221; located at the top of the page.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Capital Resources</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Credit Facility</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We are party to a $268,620,000 senior secured financing, (as amended from time to time, the &#8220;Credit Facility&#8221;) with a syndicate of lenders, and PNC Bank, National Association, as administrative agent, consisting of (i) a $238,620,000 revolving loan facility, subject to borrowing base restrictions, a $24,000,000 sublimit for borrowings by Canadian borrowers, and a $20,000,000 sublimit for letters of credit (the &#8220;Revolving Facility&#8221;) and (ii) a $30,000,000 term loan facility (the &#8220;Term Loans&#8221;). The Term Loans were repaid during the year ended March 31, 2024. The Credit Facility matures on December 12, 2028. The lenders have a security interest in substantially all of our assets. In June 2024, we enrolled in a feature with our lenders, under which we sweep our cash collections to pay down our revolving facility and borrow on-demand to fund payments. This feature is expected to reduce interest expense on borrowings under the Credit Facility.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">We had $90,787,000 and $128,000,000 outstanding under the Revolving Facility at March 31, 2025 and 2024, respectively. In addition, $7,047,000 was outstanding for letters of credit at March 31, 2025. At March 31, 2025, after certain contractual adjustments, $135,150,000 was available under the Revolving Facility. </span><span style="font-size: 10.0pt;">The interest rate on our Revolving Facility was 7.46% and 8.43%, at March 31, 2025 and 2024, respectively.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The Credit Facility requires us to maintain a minimum fixed charge coverage ratio if undrawn availability is less than 22.5% of the aggregate revolving commitments and a specified minimum undrawn availability. During the period ended March 31, 2025, undrawn availability was greater than the 22.5% threshold, therefore, the fixed charge coverage ratio financial covenant was not required to be tested. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Convertible Notes</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">On March 31, 2023, we entered into a note purchase agreement, as amended, (the &#8220;Note Purchase Agreement&#8221;) with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P. (collectively, the &#8220;Purchasers&#8221;) and Bison Capital Partners VI, L.P., as the purchaser representative (the &#8220;Purchaser Representative&#8221;) for the issuance and sale of $32,000,000 in aggregate principal amount of convertible notes due in 2029 (the &#8220;Convertible Notes&#8221;), which was used for general corporate purposes. The Convertible Notes bear interest at a rate of 10.0% per annum, compounded annually, and payable (i) in kind or (ii) in cash, annually in arrears on April 1 of each year, commencing on April 1, 2024. In April 2024, non-cash accrued interest on the Convertible Notes of $3,209,000 was paid in-kind and is included in the principal amount of Convertible Notes at March 31, 2025.</span><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The aggregate proceeds from the offering were approximately $31,280,000, net of initial purchasers&#8217; fees and other related expenses. The initial conversion rate is 66.6667 shares of our common stock per $1,000 principal amount of notes (equivalent to an initial conversion price of approximately $15.00 per share of common stock). At March 31, 2025, we had 28,240,973 shares of our common stock available to be issued if the Convertible Notes were converted. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">In connection with the Note Purchase Agreement, we entered into common stock warrants (the &#8220;Warrants&#8221;) with the Purchasers, which mature on March 30, 2029. The Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of our common stock for 20 consecutive days prior to the redemption is less than $15.00. The fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was zero at March 31, 2025 and 2024. We estimate the fair value of the Warrants at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Warrants will be recorded in current period earnings in the consolidated statements of operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">42</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The Convertible Notes may be converted, subject to certain conditions, at an initial conversion price of $15.00, subject to adjustment as provided in the Convertible Notes (the &#8220;Conversion Option&#8221;). The Convertible Notes also include a provision for a return of interest (&#8220;Return of Interest&#8221;), which requires the Purchasers to return 15.0% of the interest paid to us in certain circumstances, subject to reduction of the Return of Interest amount in the event that the Return of Interest amount would result in total payments to the Purchasers of less than two times the original principal amount. The Return of Interest provision is accounted for as part of the Conversion Option and if the Conversion Option is exercised in the future, the Return of Interest provision will remain outstanding until the Purchaser sells all of the underlying stock received upon conversion. Upon conversion, any value associated with the Return of Interest provision will be reflected as a derivative asset upon conversion, with changes in fair value being recorded in earnings in the consolidated statements of operations until settlement in connection with the sale of the underlying stock by the Purchaser. Unless and until we deliver a redemption notice, the Purchasers of the Convertible Notes may convert their Convertible Notes at any time at their option. Upon conversion, the Convertible Notes will be settled in shares of our common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. The Convertible Notes have a stated maturity of March 30, 2029, subject to earlier conversion or redemption in accordance with their terms. </span>
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#160;</span>
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">If there is a Fundamental Transaction, as defined in the Form of Convertible Promissory Note, we may redeem all or part of the Convertible Notes. Except in the case of the occurrence of a Fundamental Transaction, we may not redeem the Convertible Notes prior to March 31, 2026. After March 31, 2026, we may redeem all or part of the Convertible Notes for a cash purchase (the &#8220;Company Redemption&#8221;) price equal to the Redemption Price (as defined below) plus $5,000,000, but only if (i) we are listed on a national exchange, (ii) there is no &#8220;Event of Default&#8221; occurring and continuing and (iii) Adjusted EBITDA for the prior four quarters is greater than $80,000,000. The &#8220;Redemption Price&#8221; shall mean a cash amount equal to the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest. However, if the volume weighted average price of our common stock for 20 consecutive days prior to the notice of the Company Redemption is less than $15, the Purchasers may exercise the warrants and we will pay the Redemption Price plus $2,000,000. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The Conversion Option and the Company Redemption both met the criteria for bifurcation from the Convertible Notes as derivatives and have been combined as a compound net derivative liability (the &#8220;Compound Net Derivative Liability&#8221;). The Compound Net Derivative Liability has been recorded within convertible note, related party in the consolidated balance sheets. The fair value of the Conversion Option and the Company Redemption option using Level 3 inputs and the Monte Carlo simulation model was a liability of $9,000,000 and $9,800,000, and an asset of $1,530,000 and $2,390,000 at March 31, 2025 and 2024, respectively. We estimate the fair value of the Compound Net Derivative Liability at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Compound Net Derivative Liability is recorded in current period earnings in the consolidated statements of operations. During the years ended March 31, 2025 and 2024, we recorded a loss of $60,000 and a gain of $1,020,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the consolidated statements of operations and consolidated statements of cash flows.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The Convertible Notes also contain additional features, such as, default interest and options related to a Fundamental Transaction, requiring bifurcation which were not separately accounted for as the value of such features were not material at March 31, 2025 and 2024. Any subsequent changes from the initial recognition in the fair value of those features is recorded in current period earnings in the consolidated statements of operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">The Convertible Notes include customary provisions relating to the occurrence of Events of Default, which include the following: (i) certain payment defaults on the Convertible Notes&#894; (ii) certain events of bankruptcy, insolvency and reorganization involving us or any of our subsidiaries; (iii) the entering of one or more final judgments or orders against us or any of our subsidiaries for an aggregate payment exceeding $25,000,000; (iv) the acceleration of senior debt or any other debt greater than $25,000,000; (v) certain failures of us to comply with certain provisions of the Note Purchase Agreement or material breaches of the Note Purchase Agreement by us or any of our subsidiaries; (vi) any material provision of the Note Purchase Agreement, the Convertible Notes, the guarantee, the subordination agreement, the Warrants or the registration rights agreement, for any reason, ceases to be valid and binding on us or any subsidiary, or any subsidiary shall so claim in writing to challenge the validity of or our liability under the Note Purchase Agreement, the Convertible Notes, or the registration rights agreement; or (vii) we fail to maintain the listing of our capital stock on a national securities exchange. Events of Default will be subject to a 30-day cure period except for those related to clause (ii) and (iv) of the preceding sentence.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">43</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">If an Event of Default occurs and is continuing, then, we shall deliver written notice to the Purchasers within 5 business days of first learning of such Event of Default. If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to our significant subsidiary) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Convertible Notes then outstanding will immediately become due and payable without any further action.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Unamortized debt issuance costs of $916,000 and $1,058,000 are presented in the balance sheet as a direct deduction from the carrying amounts of the Convertible Notes at March 31, 2025 and 2024, respectively. Debt issuance costs are amortized using the effective interest method through the maturity of the Convertible Notes and recorded in interest expense in the consolidated statements of operations. The effective interest rate was 18.3% as of March 31, 2025 and 2024, respectively. Debt issuance costs of $360,000 allocated to the Compound Net Derivative Liability were immediately expensed to interest expense in the consolidated statements of operations for the year ended March 31, 2023. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Additionally, pursuant to the Note Purchase Agreement, subject to certain conditions, the Purchaser Representative shall have the right to nominate one director to serve (the &#8220;Investor Director&#8221;) on our Board of Directors (the &#8220;Board&#8221;). If an Investor Director is not currently serving on the Board, and subject to certain other conditions set forth in the Note Purchase Agreement, the Purchaser Representative shall have the right to designate one person to have observation rights with respect to all meetings of the Board. In connection with our entry into the Note Purchase Agreement, we appointed Douglas Trussler to serve on our Board.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">Accounts Receivable Discount Programs</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We use accounts receivable discount programs offered by certain customers and their respective banks. Under these programs, we have options to sell those customers&#8217; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. These accounts receivable discount programs allow us to accelerate receipt of payment on customers&#8217; receivables. While these arrangements have reduced our working capital needs, there can be no assurance that these accounts receivable discount programs will continue in the future. Interest expense resulting from these accounts receivable discount programs would increase if interest rates rise, if utilization of these accounts receivable discount programs expand, if customers extend their payment to us, or if the discount period is extended to reflect more favorable payment terms to customers.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following is a summary of the accounts receivable discount programs: </span>
  </div><div>


  </div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:11.25pt">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td colspan="7" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; white-space: nowrap; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>Fiscal Years Ended March 31,</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1;height:11.25pt">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; white-space: nowrap; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2025</b></div>
  </td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; white-space: nowrap; padding-left: 10px; text-align: center;" valign="bottom">
  <div style="margin: 0in;"><b>2024</b></div>
  </td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:3.75pt">
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in;">Receivables discounted</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">643,918,000</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">618,012,000</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:12.0pt">
  <td style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in;">Weighted average days</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">343</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">336</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in;">Weighted average discount rate</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">6.2</td>
  <td style="height : 12pt; white-space : nowrap; margin : 0in; text-align : left; " valign="bottom">%</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">6.8</td>
  <td style="height : 12pt; white-space : nowrap; margin : 0in; text-align : left; " valign="bottom">%</td>
 </tr>
 <tr style="mso-yfti-irow:6;mso-yfti-lastrow:yes;height:12.0pt">
  <td style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in;">Amount of discount as interest expense</div>
  </td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">38,021,000</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right;" valign="bottom">39,175,000</td>
  <td style="height: 12pt; white-space: nowrap; padding-left: 10px; text-align: left;" valign="bottom">&#160;</td>
 </tr>
</table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">44</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Supplier Finance Programs</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We utilize a supplier finance program, which allows certain of our suppliers to sell their receivables due from us to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $30,000,000 from $15,000,000 during fiscal 2025. We have no economic interest in the sale of these receivables and no direct relationship with the financial institution. Payments to the third-party administrator are based on services rendered and are not related to the volume or number of financing agreements between suppliers, financial institution, and the third-party administrator. We are not a party to agreements negotiated between participating suppliers and the financial institution. Our obligations to our suppliers, including amounts due and payment terms, are not affected by a supplier's decision to participate in this program. We do not provide guarantees and there are no assets pledged to the financial institution or the third-party administrator for the committed payment in connection with this program. At March 31, 2025 and 2024, we had $33,661,000 and $1,695,000, respectively, of outstanding supplier obligations confirmed as valid under this program, included in accounts payable in the consolidated balance sheets.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following is a summary of the changes in outstanding supplier obligations confirmed as valid under this program:</span></div><div>

  </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>


  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; white-space: nowrap; text-align: center; padding-left: 10px; width: 9%;" valign="bottom">
  <div style="margin: 0in;"><b>Year Ended March 31,</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1;height:12.75pt">
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>


  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 12.75pt; white-space: nowrap; text-align: center; padding-left: 10px; width: 9%;" valign="bottom">
  <div style="margin: 0in;"><b>2025</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:3.75pt">
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td><td style="white-space: nowrap;" valign="bottom">&#160;</td>


  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td colspan="1" style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Confirmed obligations outstanding at March 31, 2024</div>
  </td><td colspan="1" style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">1,695,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:12.0pt">
  <td colspan="1" style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Invoices confirmed as valid during the year</div>
  </td><td colspan="1" style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%;" valign="bottom">91,951,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12pt; background-color: rgb(204, 238, 255);">
  <td colspan="1" style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Confirmed invoices paid during the year</div>
  </td><td colspan="1" style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">(59,985,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">)&#160;</td>
 </tr>

 <tr style="height: 12pt;">
  <td colspan="1" style="height: 12pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Confirmed obligations outstanding at March 31, 2025</div>
  </td><td colspan="1" style="white-space: nowrap;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">$</td><td style="height: 12pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">33,661,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
 </tr>

</table><div style="font-size: 10pt;">&#160;</div><div>

  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Multi-year Customer Agreements</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We have or are renegotiating long-term agreements with many of our major customers. Under these agreements, which in most cases have initial terms of at least four years, we are designated as the exclusive or primary supplier for specified categories of our products. Because of the very competitive nature of the market and the limited number of customers for these products, our customers have sought and obtained price concessions, significant marketing allowances and more favorable delivery and payment terms in consideration for our designation as a customer&#8217;s exclusive or primary supplier. These incentives differ from contract to contract and can include (i) the issuance of a specified amount of credits against receivables in accordance with a schedule set forth in the relevant contract, (ii) support for a particular customer&#8217;s research or marketing efforts provided on a scheduled basis, (iii) discounts granted in connection with each individual shipment of product, and (iv) other marketing, research, store expansion or product development support. These contracts typically require that we meet ongoing performance standards. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">While these longer-term agreements strengthen our customer relationships, the increased demand for our products often requires that we increase our inventories and personnel. Customer demands that we purchase their Remanufactured Core inventory also require the use of our working capital. The marketing and other allowances we typically grant our customers in connection with our new or expanded customer relationships adversely impact the near-term revenues, profitability and associated cash flows from these arrangements. However, we believe the investment we make in these new or expanded customer relationships will improve our overall liquidity and cash flow from operations over time.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Share Repurchase Program</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">In August 2018, our board of directors approved an increase in our share repurchase program from $20,000,000 to $37,000,000 of our common stock. During fiscal 2025, we repurchased 542,134 shares of our common stock for $4,832,000. During fiscal 2024 and 2023, we did not repurchase any shares of our common stock. As of March 31, 2025, $23,577,000 was utilized and $13,423,000 remains available to repurchase shares under the authorized share repurchase program, subject to the limit in our Credit Facility and Convertible Notes. We retired the 1,379,141 shares repurchased under this program through March 31, 2025. Our share repurchase program does not obligate us to acquire any specific number of shares and shares may be repurchased in privately negotiated and/or open market transactions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">45</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt;">During fiscal 2025, we adopted a written trading plan under Rule 10b5-1 of the SEC rule to facilitate share repurchases under our current authorized program. The adoption of a 10b5-1 plan allows us the ability to repurchase shares when we would be ordinarily restricted from purchases due to blackout periods or being in possession of material non-public information.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Capital Expenditures and Commitments</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our total capital expenditures were $6,066,000 for fiscal 2025 and $1,755,000 for fiscal 2024. These capital expenditures include (i) cash paid for the purchase of plant and equipment, (ii) equipment acquired under finance leases, and (iii) non-cash capital expenditures. Capital expenditures for fiscal 2025 primarily include the purchase of equipment for our current operations and our global growth initiatives. We expect to incur approximately $9,500,000 of capital expenditures primarily to support our global growth initiatives and maintenance of our facilities and equipment during fiscal 2026. We have used and expect to continue using our working capital and additional capital lease obligations to finance these capital expenditures.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-style: italic;">Contractual Obligations</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following summarizes our contractual obligations and other commitments as of March 31, 2025 and the effect such obligations could have on our cash flows in future periods:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>


  </div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">

 <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td colspan="18" style="border-right: none; border-bottom: 1px solid black; border-left: none; border-image: initial; border-top: none; white-space: nowrap; text-align: center;" valign="bottom">         <b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Payments Due by Period</b><br/>        </td>







  <td style="border-right: none; border-bottom: 1px solid black; border-left: none; border-image: initial; border-top: none; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
 </tr>

 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Contractual Obligations</b><br/></td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-bottom: 1.11111px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; padding-left: 10px;" valign="bottom"><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#160;Total</b><br/></td><td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; width: 9%; padding-left: 10px;" valign="bottom"><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Less than&#160;<br/>1 year</b><br/></td><td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; border-bottom: 1.11111px solid black; border-top: none; border-left: none; border-right: none; text-align: center; width: 9%; padding-left: 10px;" valign="bottom"><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">1 to 3<br/>years</b></td><td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; width: 9%; padding-left: 10px;" valign="bottom"><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">3 to5<br/>years</b>&#160;</td><td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; width: 9%; padding-left: 10px;" valign="bottom">&#160;<b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">More than 5<br/>years</b></td><td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: right; width: 9%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td>
  <td style="white-space: nowrap;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: right; width: 9%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td>
  <td style="white-space: nowrap;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: right; width: 9%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td>
  <td>&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: right; width: 9%;">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;">&#160;</td>
  <td style="white-space: nowrap;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: right; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%;" valign="bottom">&#160;</td>
 </tr><tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Finance lease obligations (1)</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">3,557,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">1,396,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">1,555,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">606,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">-</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt;">
  <td style="height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Operating lease obligations (2)</div>
  </td>
  <td style="height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 13.5pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">92,392,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 13.5pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">13,983,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 13.5pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">23,760,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 13.5pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 13.5pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">22,530,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 13.5pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">32,119,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Revolving facility (3)</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">90,787,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">90,787,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Convertible notes (4)</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">56,704,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   &#160;-   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">56,704,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Accrued core payment (5)</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">7,287,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">3,404,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">3,883,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Core bank liability (6) </div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">12,113,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">2,018,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">10,095,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Finished goods liabilities (7) </div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">518,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">518,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   &#160;-   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Unrecognized tax benefits (8)</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   -   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;" valign="bottom">   &#160;-   </td><td style="white-space: nowrap; margin: 0in; text-align: left; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; vertical-align: bottom;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; width: 9%; vertical-align: bottom;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%; vertical-align: bottom;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Customer allowances earned (9)</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">47,194,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">14,451,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">21,430,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">9,265,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom; text-align: right;">&#160;2,048,000</td><td style="white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
 </tr>

 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">310,552,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">35,770,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">60,723,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">179,892,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
  <td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="height: 12.75pt; white-space: nowrap; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">34,167,000</td><td style="white-space: nowrap; margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
 </tr>
</table><hr style="border-top: 1px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 17px auto 6px 0px; width: 10%;"/><div>
  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 9pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(1)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">Finance lease obligations represent amounts due under finance
leases for various types of equipment. </span></div><div style="margin: 0in 0in 0in 9pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 9pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(2)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">Operating lease obligations represent amounts due for
rent under our leases for all our facilities and certain equipment.</span></div><div style="margin: 0in 0in 0in 9pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 9pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(3)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">Obligations under our Revolving Facility mature on December
12, 2028. This debt is classified as a short term liability on our balance
sheet as we expect to use our working capital to repay the amounts outstanding
under our Revolving Facility. </span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 9pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(4)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">Obligations under our Convertible Notes mature on
March 30, 2029. There are no future payments required under the Convertible
Notes prior to their maturity, therefore, the carrying value of the notes plus
interest payable in kind, assuming no early redemption or conversion has
occurred, is included in the above table based on their maturity date of March
30, 2029. </span></div><div><span> </span></div><div>






  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">46</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(5)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">Accrued core payment represents the amounts due for
principal of $6,964,000 and interest payments of $323,000 to be made in
connection with the purchases of Remanufactured Cores from our customers, which
are held by these customers and remain on their premises. </span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(6)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">The core bank liability represents the amounts due for
principal of $11,843,000 and interest payments of $270,000 to be made in
connection with the return of Used Cores from our customers.</span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(7)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">Finished goods liabilities represents the amounts due
for principal of $518,000 and no interest payments to be made in connection
with the purchase of finished goods from our customers.</span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(8)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt">We are unable to reliably estimate the timing of
future payments related to uncertain tax position liabilities at March 31, 2025;
therefore, future tax payment accruals related to uncertain tax positions in
the amount of $1,362,000 have been excluded from the table above.</span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt">&#160;</span></div><div style="margin: 0in 0in 0in 13.5pt; font-size: 12pt; text-indent: -13.5pt;"><span style="font-size:10.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><span style="mso-list:Ignore">(9)<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;"> </span></span></span><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;</span>Customer
allowances earned represent commitments we have with certain customers to
provide marketing allowances in consideration for multi-year customer
agreements to provide products over a defined period. </span></div><div>




  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div>





  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_7A" title="Item 7A."></a><span>Item 7A. Quantitative and Qualitative Disclosures About Market Risk </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our primary market risk relates to changes in interest rates, foreign currency exchange rates, and customer credit. We do not enter into derivatives or other financial instruments for trading or speculative purposes. As our overseas operations expand, our exposure to the risks associated with foreign currency fluctuations will continue to increase.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Interest rate risk</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We are exposed to changes in interest rates primarily as a result of our borrowing and receivable discount programs, which have interest costs that vary with interest rate movements. Our revolving facility bears interest at variable base rates, plus an applicable margin, which was 7.46% and 8.43% at March 31, 2025 and 2024, respectively. At March 31, 2025, borrowings under our revolving facility totaled $90,787,000. If interest rates were to increase 1%, our net annual interest expense on our revolving facility would have increased by approximately $908,000. In addition, during the years ended March 31, 2025 and 2024, collections under our accounts receivable discount program were $643,918,000 and $618,012,000, respectively. The weighted average discount rate was 6.2% and 6.8% during fiscal 2025 and 2024, respectively. If discount rates were to increase 1%, our net annual interest expense on our accounts receivable discount programs would have increased by approximately $6,439,000.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Foreign currency risk</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We are exposed to foreign currency exchange risk inherent in our purchases and expenses denominated in currencies other than the U.S. dollar. We transact business in the following foreign currencies: Mexican pesos, Malaysian ringgit, Singapore dollar, Chinese yuan, Indian rupee, and the Canadian dollar. Our primary currency risks result from fluctuations in the value of the Mexican peso and to a lesser extent, the Chinese yuan. To mitigate these risks, we enter into forward foreign currency exchange contracts to exchange U.S. dollars for these foreign currencies. The extent to which we use forward foreign currency exchange contracts is periodically reviewed in light of our estimate of market conditions and the terms and length of anticipated requirements. The use of derivative financial instruments allows us to reduce our exposure to the risk that the eventual net cash outflow resulting from funding the expenses of the foreign operations will be materially affected by changes in exchange rates. These contracts generally expire in a year or less. Any changes in the fair values of our forward foreign currency exchange contracts are reflected in current period earnings. Based upon our forward foreign currency exchange contracts related to these currencies, an increase of 10% in exchange rates at March 31, 2025 would have increased our operating expenses by approximately $4,023,000. During fiscal 2025 and fiscal 2024, losses of $4,179,000 and $1,373,000, respectively, were recorded due to the change in the value of the forward foreign currency exchange contracts subsequent to entering into the contracts. In addition, we recorded a loss of $11,713,000 and a gain of $5,187,000 in connection with the remeasurement of foreign currency-denominated lease liabilities during fiscal 2025 and fiscal 2024, respectively.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">47</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Credit Risk</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div>
   We regularly review our accounts receivable and allowance for credit losses by considering factors such as historical experience, credit quality and age of the accounts receivable, and the current economic conditions that may affect a customer&#8217;s ability to pay such amounts owed to us. The majority of our sales are to leading automotive aftermarket parts suppliers. We participate in trade accounts receivable discount programs with our major customers. If the creditworthiness of any of our customers was downgraded, we could be adversely affected, in that we may be subjected to higher interest rates on the use of these discount programs or we could be forced to wait longer for payment.<span style="font-size: 10pt"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; background-color: rgb(255, 255, 255); font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">In certain cases, we have experienced higher interest rates due to changes in customer credit profiles, which has impacted the overall cost of these financing arrangements.&#160;</span></span>Should our customers experience significant cash flow problems, our financial position and results of operations could be materially and adversely affected, and the maximum amount of loss that would be incurred would be the outstanding receivable balance, Used Cores expected to be returned by customers, and the value of the Remanufactured Cores held at customers&#8217; locations. We maintain an allowance for credit losses that, in our opinion, provides for an adequate reserve to cover losses that may be incurred.
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_8" title="Item 8."></a><span>Item 8. Financial Statements and Supplementary Data </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The information required by this item is set forth in the consolidated financial statements, commencing on page F-1 included herein.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_9" title="Item 9."></a><span>Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure </span>
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">None. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_9A" title="Item 9A."></a><span style="font-weight: bold;">Item 9A. Controls and Procedures </span>
  </div><div>
  </div><div style="margin-left: 1.9pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <span>&#160;</span>
  </div><div>
  </div><div style="text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Evaluation of Disclosure Controls and Procedures</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: justify;">
   <span style="font-size: 10.0pt; color: #000000;">Management, with the participation of our Chief Executive Officer (&#8220;CEO&#8221;), Chief Financial Officer (&#8220;CFO&#8221;) and Chief Accounting Officer (&#8220;CAO&#8221;), has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a- 15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the &#8220;Exchange Act,&#8221;) as of the end of the period covered by this Annual Report on Form 10-K.</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Our disclosure controls and procedures are designed to provide reasonable assurance that information we are required to disclose in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our CEO, CFO and CAO, as appropriate to allow timely decisions regarding required disclosures, and is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Based on this evaluation, our CEO, CFO and CAO have concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of March 31, 2025.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Management&#8217;s Annual Report on Internal Control over Financial Reporting</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d- 15(f) under the Exchange Act. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external purposes in accordance with generally accepted accounting principles.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Management assessed the effectiveness of our internal control over financial reporting as of March 31, 2025 using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control&#8212;Integrated Framework (2013). Based on its assessment, our management, including our CEO and CFO, has concluded that our internal control over financial reporting was effective as of March 31, 2025.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">48</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
   <span style="font-size: 10.0pt; color: #000000;">The effectiveness of our internal control over financial reporting as of March 31, 2025 has been audited by the Company&#8217;s independent registered public accounting firm, Ernst &amp; Young LLP. Their assessment is included in the accompanying Report of Independent Registered Public Accounting Firm on Internal Control over Financial Reporting.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Change in Internal Control Over Financial Reporting</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) identified in connection with the evaluation of our internal control performed during the period covered by this report, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Inherent Limitations on Effectiveness of Controls</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Management recognizes that a control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud or error, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span>
  </div><div>
  </div><div style="margin-right: -9pt; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_9B" title="Item 9B."></a><span>Item 9B. Other Information </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Trading Arrangements</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt;">During the quarter ended March 31, 2025, no director or officer of the Company <ix:nonNumeric contextRef="c39" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-17649"><ix:nonNumeric contextRef="c39" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-17650">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c39" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-17651"><ix:nonNumeric contextRef="c39" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-17652">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement&#8221; as each such term is defined in Item 408 of Regulation S-K.</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">During the quarter ended March 31, 2025, the Company adopted a written trading plan under Rule 10b5-1 of the SEC rule to facilitate share repurchases by the Company under its current authorized program. The adoption of a 10b5-1 plan allows the Company the ability to repurchase shares when it would be ordinarily restricted from purchases due to blackout periods or being in possession of material non-public information.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_9C" title="Item 9C."></a><span>Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">None. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">49</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">
   <span>PART III</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_10" title="Item 10."></a><span>Item 10. Directors, Executive Officers and Corporate Governance</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The information required by this item is incorporated by reference to our Definitive Proxy Statement in connection with our next Annual Meeting of Stockholders (the &#8220;Proxy Statement&#8221;).</span></div><div>
  </div><div>&#160;</div><div><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important;">We have <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-17653">adopted</ix:nonNumeric> an Insider Trading Policy governing the purchase, sale, and/or other dispositions of our securities by directors, officers, and employees, and have implemented processes for the company, that we believe are designed to promote compliance with insider trading laws, rules, and regulations and any applicable listing standards. A copy of our Insider Trading Policy is filed with this Annual Report on Form 10-K as Exhibit 19.</span></div><div>
  </div><div>&#160;</div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_11" title="Item 11."></a><span>Item 11. Executive Compensation</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The information required by this item is incorporated by reference to the Proxy Statement.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_12" title="Item 12."></a><span>Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The information required by this item is incorporated by reference to the Proxy Statement.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_13" title="Item 13."></a><span>Item 13. Certain Relationships and Related Transactions, and Director Independence </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The information required by this item is incorporated by reference to the Proxy Statement.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_14" title="Item 14."></a><span>Item 14. Principal Accountant Fees and Services</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The information required by this item is incorporated by reference to the Proxy Statement.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">50</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>



  </div><div style="text-align: center; font-size: 10pt; font-weight: bold;">
   <span>PART IV</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_15" title="Item 15."></a><span>Item 15. Exhibits, Financial Statement Schedule </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -10.8pt; padding-left: 10.8pt;">
    <div style="float: left; width: 10.8pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">a.</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Documents filed as part of this report:</span><span style="font-size: 10.0pt;">&#160;</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">(1)</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Index to Consolidated Financial Statements:</span><span style="font-size: 10.0pt;">&#160;</span>
    </div>
  </div><div>
  </div><div style="margin-left: 30.35pt; font-size: 10pt; clear: both;">&#160;
  </div><div>

  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt; margin-left: auto; margin-right: 0px;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 95%;">&#160;</td><td style="width: 5%;">&#160;</td></tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px 2.35pt 0px 2px;"> <div style="line-height: 1.1;"> <span>Reports of Independent Registered Public Accounting Firm (PCAOB ID No. <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-17654">42</ix:nonNumeric>)</span> </div> </td> <td style="padding: 0px 2.35pt 0px 2px; text-align: right; vertical-align: bottom;"> <div style="line-height: 1.1;"> 60 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; vertical-align: bottom;"> <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;"> <span>Consolidated Balance Sheets</span> </div> </td> <td style="padding: 0px 2.35pt 0px 2px; text-align: right; vertical-align: bottom;"> <div style="line-height: 1.1;"> F-1 </div> </td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px 2.35pt 0px 2px; vertical-align: bottom;"> <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;"> <span>Consolidated Statements of Operations</span> </div> </td> <td style="padding: 0px 2.35pt 0px 2px; text-align: right; vertical-align: bottom;"> <div style="line-height: 1.1;"> F-2 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; vertical-align: bottom;"> <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;"> <span>Consolidated Statements of Comprehensive (Loss) Income</span> </div> </td> <td style="padding: 0px 2.35pt 0px 2px; text-align: right; vertical-align: bottom;"> <div style="line-height: 1.1;"> F-3 </div> </td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px 2.35pt 0px 2px; vertical-align: bottom;"> <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;"> <span>Consolidated Statements of Shareholders&#8217; Equity</span> </div> </td> <td style="padding: 0px 2.35pt 0px 2px; text-align: right; vertical-align: bottom;"> <div style="line-height: 1.1;"> F-4 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; vertical-align: bottom;"> <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;"> <span>Consolidated Statements of Cash Flows</span> </div> </td> <td style="padding: 0px 2.35pt 0px 2px; text-align: right; vertical-align: bottom;"> <div style="line-height: 1.1;"> F-5 </div> </td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px 2.35pt 0px 2px; vertical-align: bottom;"> <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;"> <span>Notes to Consolidated Financial Statements</span> </div> </td> <td style="padding: 0px 2.35pt 0px 2px; text-align: right; vertical-align: bottom;"> <div style="line-height: 1.1;"> F-6 </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; line-height: 1.1; padding-left: 36pt;">
   <span style="font-size: 10.0pt; font-weight: bold;">(2) Schedule.</span>
  </div><div>
  </div><div style="line-height: 1.1; font-size: 10pt;">&#160;
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 95%;"/><td style="width: 5%;"/></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt; vertical-align: bottom;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span style="font-size: 10.0pt;">Schedule II &#8212; Valuation and Qualifying Accounts</span>
     </div>
    </td>
    <td style="padding: 0px 2.35pt; vertical-align: bottom;">
     <div style="line-height: 1.1; text-align: right;">
      <span style="font-size: 10.0pt;">S-1</span>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">(3)</span>
    </div>
    <div>
     <span style="font-size: 10.0pt; font-weight: bold;">Exhibits:</span><span style="font-size: 10.0pt;">&#160;</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>


  </div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 44%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 44%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Number</span>
       </div>
     </div>
    </td><td>&#160;</td>
    <td style="padding-top: 0px; padding-right: 2.35pt; padding-bottom: 0px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Description of Exhibit</span>
       </div>
     </div>
    </td><td>&#160;</td>
    <td style="padding-top: 0px; padding-right: 2.35pt; padding-bottom: 0px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Method of Filing</span>
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.1</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Certificate of Incorporation of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Incorporated by reference to Exhibit 3.1 to the Company&#8217;s Registration Statement on Form SB-2 declared effective on March 22, 1994 (the &#8220;1994 Registration Statement&#8221;).</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.2</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amendment to Certificate of Incorporation of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Incorporated by reference to Exhibit 3.2 to the Company&#8217;s Registration Statement on Form S-1 (No. 33-97498) declared effective on November 14, 1995 (the &#8220;1995 Registration Statement&#8221;).</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.3</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amendment to Certificate of Incorporation of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/0000910680-97-000192.txt" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.3 to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March 31, 1997.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.4</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amendment to Certificate of Incorporation of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/0000910680-98-000270.txt" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.4 to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March 31, 1998 (the &#8220;1998 Form 10-K&#8221;).</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.5</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amendment to Certificate of Incorporation of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000095014803002813/v94301dedef14a.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit C to the Company&#8217;s proxy statement on Schedule 14A filed with the SEC on November 25, 2003.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.6</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amended and Restated By-Laws of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000095012310080280/v57138exv3w1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on August 24, 2010.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.7</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Certificate of Amendment of the Certificate of Incorporation of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036114016917/ex3_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on April 17, 2014.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.8</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amended and Restated By-Laws of Motorcar Parts of America, Inc., as amended on February 4, 2016<br/></span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036116051416/ex3_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on February 10, 2016.</a><br/></span>
     </div>
    </td>
   </tr>
  </table><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">51</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; width: 100%;">
   <tr style="vertical-align: top; height: 0px; font-size: 0px;">
    <td style="padding: 0px 2.35pt 0px 2px; width: 10%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px; width: 44%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px; width: 44%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Number</span>
       </div>
     </div>
    </td><td>&#160;</td>
    <td style="padding-top: 0px; padding-right: 2.35pt; padding-bottom: 0px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Description of Exhibit</span>
       </div>
     </div>
    </td><td>&#160;</td>
    <td style="padding-top: 0px; padding-right: 2.35pt; padding-bottom: 0px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Method of Filing</span>
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.9</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amendment to the Amended and Restated By-Laws of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036116069671/ex3_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on June 14, 2016.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.10</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amendment to the Amended and Restated By-Laws of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036117008579/ex3_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on February 22, 2017.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>3.11</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Third Amendment to the Amended and Restated By-Laws of the Company</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036122003471/brhc10033377_ex3-1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on February 1, 2022.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>4.1</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span style="color: rgb(0, 0, 0);">Description of the&#160;&#160;Registrant&#8217;s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036122028892/brhc10040321_4-1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 4.1 to Quarterly Report on Form 10-Q filed on August 9, 2022.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.2</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>2010 Incentive Award Plan</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000095012310113779/v58059def14a.htm#131" style="-sec-extract:exhibit">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on December 15, 2010.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.3</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Amended and Restated 2010 Incentive Award Plan</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000119312513091257/d494166ddef14a.htm" style="-sec-extract:exhibit">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on March 5, 2013.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.4</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Second Amended and Restated 2010 Incentive Award Plan</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036114010465/formdef14a.htm" style="-sec-extract:exhibit">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on March 3, 2014.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.5</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Third Amended and Restated 2010 Incentive Award Plan</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000156761917002366/s001970x1_def14a.htm" style="-sec-extract:exhibit">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on November 20, 2017.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.6</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Fourth Amended and Restated 2010 Incentive Award Plan</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036120016662/nc10013361x1_def14a.htm#tANNA" style="-sec-extract:exhibit">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on July 24, 2020.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.7</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>2022 Incentive Award Plan</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036122027437/ny20004540x2_def14a.htm#MOTORCARPARTSOFAMERICAINC" style="-sec-extract:exhibit">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on July 29, 2022.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.8</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Form of Convertible Promissory Note</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex4-1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K filed on March 31, 2023.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.9</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>Form of Common Stock Warrant</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex4-2.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 4.2 to the Current Report on Form 8-K filed on March 31, 2023.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.10</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>First Amended and Restated Convertible Promissory Note</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123029664/brhc20054204_ex4-12.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 4.12 to the Annual Report on Form 10-K filed on June 14, 2023.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>4.11</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span>First Amended and Restated Common Stock Warrant</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123029664/brhc20054204_ex4-13.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 4.13 to the Annual Report on Form 10-K filed on June 14, 2023.</a></span>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">52</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>


  </div><table cellpadding="0" style="line-height: 115%; font-size: 10pt; font-family: TimesNewRoman; width: 100%; border-collapse: collapse; border-spacing: 0px;" width="90%">
 <tr style="height: 0px; font-size: 0px;">
  <td style="padding: 0in 2.35pt 0in 2px; width: 10%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; width: 44%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; width: 44%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td style="padding: 0in 2.35pt 0in 2px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><b><span><span style="font-size: 10pt;">Number</span></span></b></div>
  </td><td valign="top">&#160;</td>
  <td style="padding-top: 0in; padding-right: 2.35pt; padding-bottom: 0in; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><b><span style="font-size: 10pt;">Description
  of Exhibit</span><span style="text-decoration-line: underline;"> </span></b></div>
  </td><td valign="top">&#160;</td>
  <td style="padding-top: 0in; padding-right: 2.35pt; padding-bottom: 0in; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><b><span style="font-size: 10pt;">Method
  of Filing</span></b></div>
  </td>
 </tr>

 <tr style="mso-yfti-irow:3">
  <td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
 </tr><tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">4.12</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">First Amended and Restated
  2022 Incentive Award Plan</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036124034403/ny20031108x1_def14a.htm#tAPPA2" style="-sec-extract:exhibit">Incorporated by reference  to Appendix B to the Proxy Statement on Schedule 14A filed on July 26, 2024.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.1</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Form of Indemnification
  Agreement for officers and directors</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><a href="https://www.sec.gov/Archives/edgar/data/918251/0000950117-97-001658.txt" style="-sec-extract:exhibit"><span style="font-size: 10pt">Incorporated by reference  to Exhibit 10.25 to the 1997 Registration Statement.</span></a></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.2</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Amended and Restated
  Employment Agreement, dated as of December 31, 2008, by and between the
  Company and Selwyn Joffe</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000095013409000173/v51001exv10w1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to Current Report on Form 8-K filed January 7, 2009.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:8">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.3</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Employment Agreement, dated
  as of May 18, 2012, between Motorcar Parts of America, Inc., and Selwyn Joffe</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036112027205/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to Current Report on Form 8-K filed on May 24, 2012.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:10">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.4</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Form of Stock Option Notice
  for use in connection with stock options granted to Selwyn Joffe pursuant to
  the Motorcar Parts of America, Inc. 2010 Incentive Award Plan</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036113031693/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to Current Report on Form 8-K filed on August 12, 2013.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:12">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.5</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Form of Stock Option
  Agreement for use in connection with stock options granted to Selwyn Joffe
  pursuant to the Motorcar Parts of America, Inc. 2010 Incentive Award Plan</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036113031693/ex10_2.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.2 to Current Report on Form 8-K filed on August 12, 2013.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:14">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.6*</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Revolving Credit, Term Loan and Security Agreement,
  dated as of June 3, 2015, among Motorcar Parts of America, Inc., each lender
  from time to time party thereto, and PNC Bank, National Association, as
  administrative agent</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036115023482/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to the Current Report on Form 8-K filed on June 8, 2015.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:16">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.7</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">First Amendment to Revolving Credit, Term Loan and
  Security Agreement, dated as of November 5, 2015, among Motorcar Parts of
  America, Inc., each lender from time to time party thereto, and PNC Bank,
  National Association, as administrative agent</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036115040193/ex10_2.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.2 to the Quarterly Report on Form 10-Q filed on November 9,  2015.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:18">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.8</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Consent and Second Amendment to Revolving Credit,
  Term Loan and Security Agreement, dated as of May 19, 2016, among Motorcar
  Parts of America, Inc., each lender from time to time party thereto, and PNC
  Bank, National Association, as administrative agent</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036116075450/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to Quarterly Report on Form 10-Q filed on August 9, 2016.</a></span></span></div>
  </td>
 </tr>
</table><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">53</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 44%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 44%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
      <span style="font-weight: bold;">Number</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding-top: 0px; padding-right: 2.35pt; padding-bottom: 0px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Description of Exhibit</span>
       </div>
     </div>
    </td><td>&#160;</td>
    <td style="padding-top: 0px; padding-right: 2.35pt; padding-bottom: 0px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="line-height: 1.1;">
       <div>
        <span style="font-weight: bold;">Method of Filing</span>
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.9</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>Third Amendment to Revolving Credit, Term Loan and Security Agreement, dated as of March 24, 2017, among Motorcar Parts of America, Inc., each lender from time to time party thereto, and PNC Bank, National Association, as administrative agent</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036117024968/ex10_38.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.38 to Annual Report on Form 10-K filed on June 14, 2017.</a></span>
     </div>
    </td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.10</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>Fourth Amendment to Revolving Credit, Term Loan and Security Agreement, dated as of April 24, 2017, among Motorcar Parts of America, Inc., each lender from time to time party thereto and PNC Bank, National Association, as administrative agent</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036117017025/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed on April 27, 2017.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.11</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>Fifth Amendment to Revolving Credit, Term Loan and Security Agreement, dated as of July 18, 2017, among Motorcar Parts of America, Inc., each lender from time to time party thereto and PNC Bank, National Association, as administrative agent</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036117028467/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed on July 24, 2017.</a> </span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.12*</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>Amended and Restated Credit Facility, dated as of June 5, 2018, among Motorcar Parts of America, Inc., each lender from time to time party thereto and PNC Bank, National Association, as administrative agent</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036118036059/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q filed on August 9, 2018.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.13</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>First Amendment to Amended and Restated Loan Agreement, dated as of November 14, 2018, among Motorcar Parts of America, Inc., D &amp; V Electronics Ltd., each lender from time to time party thereto, and PNC Bank, National Association, as administrative agent</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036118043483/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed on November 20, 2018.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.14</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>Amendment No. 2 to Employment Agreement, dated as of February 5, 2019, between Motorcar Parts of America, Inc., and Selwyn Joffe</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036119002872/ex10_3.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.3 to the Quarterly Report on Form 10-Q filed on February 11, 2019.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.15</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>Second Amendment to Amended and Restated Loan Agreement, dated as of June 4, 2019, among Motorcar Parts of America, Inc., D&amp;V Electronics Ltd., Dixie Electric Ltd., Dixie Electric Inc., each lender from time to time party thereto, and PNC Bank, National Association, as administrative agent</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036119010624/ex10_1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed on June 7, 2019.</a></span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="text-indent: -5.05pt; line-height: 1.1; padding-left: 5.05pt; margin-right: 5.05pt;">
      <span>10.16</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1; margin-right: 15.65pt;">
      <span>Amendment No. 3 to Employment Agreement, dated as of March 30, 2020, between Motorcar Parts of America, Inc., and Selwyn Joffe</span>
     </div>
    </td><td>&#160;</td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div style="line-height: 1.1;">
      <span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036120013784/ex10_24.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.24 to the Annual Report on Form 10-K filed on June 15, 2020.</a></span>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">54</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><table cellpadding="0" style="line-height: 115%; font-size: 10pt; font-family: TimesNewRoman; width: 100%; border-collapse: collapse; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;">
  <td style="padding: 0in 2.35pt 0in 2px; width: 10%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; width: 44%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; width: 44%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td style="padding: 0in 2.35pt 0in 2px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><b><span><span style="font-size: 10pt;">Number</span></span></b></div>
  </td><td valign="top">&#160;</td>
  <td style="padding-top: 0in; padding-right: 2.35pt; padding-bottom: 0in; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><b><span style="font-size: 10pt;">Description
  of Exhibit</span><span style="text-decoration-line: underline;"> </span></b></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><b><span style="font-size: 10pt;">Method
  of Filing&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="text-decoration-line: underline;"> </span></b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 0.65in; background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px; height: 0.65in;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.17</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; height: 0.65in;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Amendment No. 4 to
  Employment Agreement, dated as of May 21, 2020, between Motorcar Parts of
  America, Inc., and Selwyn Joffe</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; height: 0.65in;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036120017971/brhc10013996_ex10-1.htm" style="-sec-extract:exhibit">Incorporated by reference  to exhibit 10.1 to the Quarterly Report filed on August 10, 2020.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.18</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Third Amendment to Amended and Restated Loan
  Agreement, dated as of May 28, 2021, among Motorcar Parts of America, Inc.,
  D&amp;V Electronics Ltd., Dixie Electric Ltd., Dixie Electric Inc., each
  lender from time to time party thereto, and PNC Bank, National Association,
  as administrative agent</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036121019536/brhc10025281_ex10-1.htm" style="-sec-extract:exhibit">Incorporated by reference to Exhibit 10.1 to the  Current Report on Form 8-K filed on June 2, 2021.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.19</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Amendment No. 5 to
  Employment Agreement, dated as of June 18, 2021, between Motorcar Parts of
  America, Inc., and Selwyn Joffe</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036121027542/brhc10027591_ex10-1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to Quarterly Report on Form 10-Q filed on August 9, 2021.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:8">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.20</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Fourth Amendment to Amended
  and Restated Loan Agreement, dated as of November 3, 2022, among Motorcar
  Parts of America, Inc., D&amp;V Electronics Ltd., Dixie Electric Ltd., Dixie
  Electric Inc., each lender from time to time party thereto, and PNC Bank,
  National Association, as administrative agent</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036122040695/brhc10043686_ex10-1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to the Quarterly Report on Form 10-Q filed on November 9,  2022.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:10">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.21</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Fifth Amendment to Amended
  and Restated Loan Agreement, dated as of February 3, 2023, among Motorcar
  Parts of America, Inc., D&amp;V Electronics Ltd., Dixie Electric Ltd., Dixie
  Electric Inc., each lender from time to time party thereto, and PNC Bank,
  National Association, as administrative agent</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123005507/brhc10047386_ex10-2.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.2 to the Quarterly Report on Form 10-Q filed on February 9,  2023.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:12">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.22</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Note Purchase Agreement</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex10-1.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.1 to the Current Report on Form 8-K filed on March 31, 2023.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:14">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.23</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Registration Rights
  Agreement</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex10-2.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.2 to the Current Report on Form 8-K filed on March 31, 2023.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:16">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.24</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Sixth Amendment to Amended
  and Restated Loan Agreement, dated as of May 28, 2021, among Motorcar Parts
  of America, Inc., D &amp; V Electronics Ltd., Dixie Electric Ltd., and Dixie
  Electric Inc., each lender from time to time party thereto, and PNC Bank, National
  Association, as administrative agent</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex10-3.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.3 to the Current Report on Form 8-K filed on March 31, 2023.</a></span></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:18">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">10.25</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt">Amendment No. 6 to
  Employment Agreement, dated March 29, 2023, between Motorcar Parts of
  America, Inc. and Selwyn Joffe.</span></span></div>
  </td><td valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex10-4.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.4 to the Current Report on Form 8-K filed on March 31, 2023.</a></span></span></div>
  </td>
 </tr>
</table><div style="font-size: 10pt;">&#160;</div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">55</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>


  </div><table cellpadding="0" style="line-height: 115%; font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;">
  <td style="padding: 0in 2.35pt 0in 2px; width: 10%;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; width: 45%;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px; width: 45%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">10.26</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">First Amendment to Note
  Purchase Agreement</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123029664/brhc20054204_ex10-26.htm" style="-sec-extract:exhibit">Incorporated by reference  to Exhibit 10.26 to the Annual Report on Form 10-K filed on June 14, 2023.</a></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">10.27</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Seventh
  Amendment to Amended and Restated Loan Agreement, dated as of August 3, 2023,
  among Motorcar Parts of America, Inc., D &amp; V Electronics Ltd., Dixie
  Electric Ltd., and Dixie Electric Inc., each lender from time to time party
  thereto, and PNC Bank, National Association, as administrative agent</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123038793/brhc20056962_ex10-1.htm" style="-sec-extract:exhibit">Incorporated  by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q filed on  August 9, 2023.</a></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">10.28</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Second Amendment to the
  Note Purchase Agreement</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123038793/brhc20056962_ex10-2.htm" style="-sec-extract:exhibit">Incorporated  by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q filed on  August 9, 2023.</a></span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">10.29</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Eighth
  Amendment to Amended and Restated Loan Agreement, dated as of December 12,
  2023, among Motorcar Parts of America, Inc., D &amp; V Electronics Ltd.,
  Dixie Electric Ltd., and Dixie Electric Inc., each lender from time to time
  party thereto, and PNC Bank, National Association, as administrative agent</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123057421/ef20016499_ex10-1.htm" style="-sec-extract:exhibit">Incorporated  by reference to Exhibit 10.1 to the Current Report on Form 8-K filed on  December 13, 2023.</a></span></div>
  </td>
 </tr><tr>
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
 </tr><tr style="background-color: rgb(204, 238, 255);">
  <td valign="top"><a href="ef20046978_ex19.htm" style="-sec-extract:exhibit">19</a></td>
  <td valign="top">Insider Trading Policy</td>
  <td valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Filed herewith.</span></td>
 </tr>
 <tr>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="ef20046978_ex21-1.htm" style="-sec-extract:exhibit">21.1</a></span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">List of Subsidiaries</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="ef20046978_ex23-1.htm" style="-sec-extract:exhibit">23.1</a></span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Consent of Independent
  Registered Public Accounting Firm Ernst &amp; Young LLP</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="ef20046978_ex31-1.htm" style="-sec-extract:exhibit">31.1</a></span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Certification of Chief
  Executive Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="ef20046978_ex31-2.htm" style="-sec-extract:exhibit">31.2</a></span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Certification of Chief
  Financial Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="ef20046978_ex31-3.htm" style="-sec-extract:exhibit">31.3</a></span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Certification of Chief
  Accounting Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt"><a href="ef20046978_ex32-1.htm" style="-sec-extract:exhibit">32.1</a></span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Certifications of Chief
  Executive Officer, Chief Financial Officer and Chief Accounting Officer
  pursuant to Section 906 of the Sarbanes Oxley Act of 2002</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">101.INS</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Inline XBRL Instance
  Document (the instance document does not appear in the Interactive Data File
  because its XBRL tags are embedded within the XBRL document)</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr><tr>
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">101.SCM</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr><tr>
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">101.CAL</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></div>
  </td>
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">
  <div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt">Filed herewith.</span></div>
  </td>
 </tr>
</table><div style="font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">56</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>
  </div><table cellpadding="0" style="font-size: 10pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 45%;">&#160;</td>
    <td style="width: 45%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 2px;">&#160;</td>
    <td colspan="2" style="padding-left: 2px;">&#160;</td>
    <td style="padding-left: 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left : 2px; ">
     <div style="text-indent : -0.5pt; line-height : 1.1; margin-right : -4.1pt; ">
      101.DEF
     </div>
    </td>
    <td colspan="2" style="padding-left: 2px;">
     <div style="line-height : 1.1; margin-left : 2.15pt; margin-right : 0.4pt; ">
      Inline XBRL Taxonomy Extension Definition Linkbase Document
     </div>
    </td>
    <td style="padding-left: 2px;">
     <div style="text-indent : -5.05pt; line-height : 1.1; padding-left : 5.05pt; margin-right : 0.4pt; ">
      Filed herewith.
     </div>
    </td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 2px;">
     <div style="text-indent : -0.5pt; line-height : 1.1; margin-right : -4.1pt; ">
      101.LAB
     </div>
    </td>
    <td colspan="2" style="padding-left: 2px;">
     <div style="line-height : 1.1; margin-left : 2.15pt; margin-right : 0.4pt; ">
      Inline XBRL Taxonomy Extension Label Linkbase Document
     </div>
    </td>
    <td style="padding-left: 2px;">
     <div style="text-indent : -5.05pt; line-height : 1.1; padding-left : 5.05pt; margin-right : 0.4pt; ">
      Filed herewith.
     </div>
    </td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 2px;">
     <div style="text-indent : -0.5pt; line-height : 1.1; margin-right : -4.1pt; ">
      101.PRE
     </div>
    </td>
    <td colspan="2" style="padding-left: 2px;">
     <div style="line-height : 1.1; margin-left : 2.15pt; margin-right : 0.4pt; ">
      Inline XBRL Taxonomy Extension Presentation Linkbase Document
     </div>
    </td>
    <td style="padding-left: 2px;">
     <div style="text-indent : -5.05pt; line-height : 1.1; padding-left : 5.05pt; margin-right : 0.4pt; ">
      Filed herewith.
     </div>
    </td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 2px;">
     <div style="text-indent : -0.5pt; line-height : 1.1; margin-right : -4.1pt; ">
      104
     </div>
    </td>
    <td colspan="2" style="padding-left: 2px;">
     <div style="line-height : 1.1; margin-left : 2.15pt; margin-right : 0.4pt; ">
      Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
     </div>
    </td>
    <td style="padding-left: 2px;">
     <div style="text-indent : -5.05pt; line-height : 1.1; padding-left : 5.05pt; margin-right : 0.4pt; ">
      Filed herewith.
     </div>
    </td>
   </tr>

  </table><div style="text-align: justify;">
   &#160;</div><div>
  </div><hr style="border-top: 1px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto 6px 0px; width: 10%;"/><div>
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">*</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">Portions of this exhibit have been granted confidential treatment by the SEC. </span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The agreements and other documents filed as exhibits to this report are not intended to provide factual information or other disclosure other than with respect to the terms of the agreements or other documents themselves, and you should not rely on them for that purpose. In particular, any representations and warranties made by us in those agreements or other documents were made solely within the specific context of the relevant agreement or document and may not describe the actual state of affairs as of the date they were made or at any other time.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Item_16" title="Item 16."></a><span>Item 16. Form 10-K Summary</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">None.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">57</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="margin-left: 1.9pt; font-size: 10pt; color: #000000; font-weight: bold;">
   <a id="Signatures" title="Signatures"></a><span>SIGNATURES</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: 14.4pt;">
   <span style="font-size: 10.0pt;">Pursuant to the requirements of Section 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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">&#160;</td>
    <td style="width: 3%;">&#160;</td>
    <td style="width: 42%;">&#160;</td><td style="width: 5%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td colspan="3" style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>MOTORCAR PARTS OF AMERICA, INC.</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>Dated: June 9, 2025</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>By:</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span>/s/ David Lee</span>
     </div>
    </td><td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>David Lee</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>Chief Financial Officer </span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>Dated: June 9, 2025</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>By:</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span>/s/ Kamlesh Shah</span>
     </div>
    </td><td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>Kamlesh Shah</span>
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>Chief Accounting Officer </span>
     </div>
    </td><td>&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this Report on Form 10-K has been signed by the following persons on behalf of the Registrant in the capacities and on the dates indicated:</span>
  </div><div>

  </div><table cellpadding="0" style="line-height: 115%; font-size: 11pt; font-family: Calibri, sans-serif; border-collapse: collapse; border-spacing: 0px; width: 100%;" width="645">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 40%;">&#160;</td><td style="width: 20%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Selwyn Joffe</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Chief Executive Officer and Director<br/>
  (Principal Executive Officer)</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">Selwyn Joffe</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:3">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ David Lee</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">Chief
  Financial Officer</span></div>
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">(Principal Financial Officer)</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">David Lee</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:5">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:6;height:7.65pt">
  <td style="padding: 0in 2.35pt; height: 7.65pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Kamlesh Shah</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt; height: 7.65pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">Chief
  Accounting Officer</span></div>
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">(Principal Accounting Officer)</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt; height: 7.65pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:7">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">Kamlesh Shah</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:8">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:9">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ David Bryan</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:10">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">David Bryan</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:11">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:12">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Joseph Ferguson</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:13">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">Joseph Ferguson</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:14">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt; background-color: rgb(255, 255, 255);" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:15">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Philip Gay</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:16">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">Philip Gay</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:17">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:18">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ F. Jack Liebau, Jr.</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:19">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">F. Jack Liebau, Jr.</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:20">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:21">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Jeffrey Mirvis</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:22">
  <td style="padding: 0in 2.35pt; text-align: center;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">Jeffrey
  Mirvis</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:23">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:24">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Anil Shrivastava</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:25">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">Anil Shrivastava</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:26">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan"><span style="font-size: 10pt; line-height: 94%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255);">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:27">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Douglas Trussler</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:28">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">Douglas Trussler</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:29">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:30">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Patricia Warfield</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:31">
  <td style="padding: 0in 2.35pt; text-align: center;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">Patricia
  Warfield</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:32">
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
  <td style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan"><span style="font-size:10.0pt;line-height:94%">&#160;</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:33">
  <td style="padding: 0in 2.35pt; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%;   mso-pagination:widow-orphan;tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:10.0pt;line-height:94%">/s/ Barbara Whittaker</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; text-align:center;line-height:94%"><span style="font-size:10.0pt;line-height:94%">Director</span></div>
  </td>
  <td rowspan="2" style="padding: 0in 2.35pt;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%"><span style="font-size:10.0pt;   line-height:94%">June 9, 2025</span></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:34;mso-yfti-lastrow:yes">
  <td style="padding: 0in 2.35pt; text-align: center;" valign="top">
  <div style="margin:0in; text-autospace:none; font-size:12.0pt; font-family:&quot;Times New Roman&quot;,serif; line-height:94%;mso-pagination:widow-orphan;   tab-stops:9.0pt center 49.5pt 102.85pt right 197.1pt"><span style="font-size:   10.0pt;line-height:94%">Barbara
  Whittaker</span></div>
  </td>
 </tr>
</table><div style="font-size: 10pt;">&#160;</div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">58</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>


  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC.</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">CONTENTS</span></div><div>
  </div><div style="text-align: center;">&#160;</div><table cellpadding="0" style="line-height: 115%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%; margin-left: auto; margin-right: 0px;">
 <tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;</td>
  <td style="text-align: center; font-weight: bold; text-decoration: underline;" valign="top">
  <div> Page </div>
  </td>
 </tr>

 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="bottom"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><a href="#Report">Reports of Independent Registered Public Accounting Firm</a></span></td>
  <td style="text-align: right;" valign="bottom">60</td>
 </tr><tr style="mso-yfti-irow:2">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="bottom">
  <div style="margin: 0in; line-height: 93%;"><span style="line-height: 93%;"><a href="#Consolidated_Balance_Sheets">Consolidated  Balance Sheets</a></span></div>
  </td>
  <td style="text-align: right;" valign="bottom">
  <div>F-1</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="bottom">
  <div style="margin: 0in; line-height: 93%;"><span style="line-height: 93%;"><a href="#Consolidated_Statements_of_Operations">Consolidated  Statements of Operations</a></span></div>
  </td>
  <td style="text-align: right;" valign="bottom">
  <div>F-2</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="bottom">
  <div style="margin: 0in; line-height: 93%;"><span style="line-height: 93%;"><a href="#Statements_of_Comprehensive_Loss_Income">Consolidated  Statements of Comprehensive (Loss) Income</a></span></div>
  </td>
  <td style="text-align: right;" valign="bottom">
  <div>F-3</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="bottom">
  <div style="margin: 0in; line-height: 93%;"><span style="line-height: 93%;"><a href="#Shareholders_Equity">Consolidated  Statements of Shareholders&#8217; Equity</a></span></div>
  </td>
  <td style="text-align: right;" valign="bottom">
  <div>F-4</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="bottom">
  <div style="margin: 0in; line-height: 93%;"><span style="line-height: 93%;"><a href="#Statements_of_Cash_Flows">Consolidated  Statements of Cash Flows</a></span></div>
  </td>
  <td style="text-align: right;" valign="bottom">
  <div>F-5</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="bottom">
  <div style="margin: 0in; line-height: 93%;"><span style="line-height: 93%;"><a href="#Notes_to_Consolidated_Financial_Statements">Notes  to Consolidated Financial Statements</a></span></div>
  </td>
  <td style="text-align: right;" valign="bottom">
  <div>F-6</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:8;mso-yfti-lastrow:yes">
  <td style="padding: 0in 2.35pt 0in 2px;" valign="bottom">
  <div style="margin: 0in 5.05pt 0.0001pt; text-indent: -5.05pt; line-height: 93%;"><span style="line-height: 93%;"><a href="#Schedule_II">Schedule II &#8212; Valuation and Qualifying  Accounts</a></span></div>
  </td>
  <td style="text-align: right;" valign="bottom">
  <div>S-1</div>
  </td>
 </tr>
</table><div style="text-align: center;">&#160;</div><div>



  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">59</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center;">
   <a id="Report" title="Report"></a><span style="font-size: 10.0pt; font-weight: bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">To the Shareholders and the Board of Directors of Motorcar Parts of America, Inc.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Opinion on Internal Control Over Financial Reporting</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We have audited Motorcar Parts of America, Inc. and subsidiaries&#8217; internal control over financial reporting as of March 31, 2025, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Motorcar Parts of America, Inc. and subsidiaries (the Company) maintained, in all material respects, effective internal control over financial reporting as of March 31, 2025, based on the COSO criteria.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">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, 2025 and 2024, the related consolidated statements of operations, comprehensive (loss) income, shareholders' equity and cash flows for each of the three years in the period ended March 31, 2025, and the related notes and financial statement schedule listed in the Index at Item 15a.(2)  and our report dated June 9, 2025 expressed an unqualified opinion thereon.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Basis for Opinion</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">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 Annual 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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Definition and Limitations of Internal Control Over Financial Reporting</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><div style="margin-right: 72pt;">
   <span style="font-size: 10.0pt;">/s/ Ernst &amp; Young LLP</span>
  </div><div>

  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Los Angeles, California</span>
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">June 9, 2025</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">60</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; font-weight: bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">To the Shareholders and the Board of Directors of Motorcar Parts of America, Inc.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Opinion on the Financial Statements</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We have audited the accompanying consolidated balance sheets of Motorcar Parts of America, Inc. and subsidiaries (the Company) as of March 31, 2025 and 2024, the related consolidated statements of operations, comprehensive (loss) income, shareholders' equity and cash flows for each of the three years in the period ended March 31, 2025, and the related notes and financial statement schedule listed in the Index at Item 15a.(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 financial position of the Company at March 31, 2025 and 2024, and the results of its operations and its cash flows for each of the three years in the period ended March 31, 2025, in conformity with U.S. generally accepted accounting principles. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">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, 2025, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated June 9, 2025 expressed an unqualified opinion thereon.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Basis for Opinion</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. 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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">We conducted our audits 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 financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Critical Audit Matter</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 20%;">&#160;</td><td style="width: 80%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div style="font-weight: bold;">
      <span style="font-weight: bold; font-style: italic;">Marketing Allowances</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span style="font-style: italic;">Description of the Matter</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <span>As more fully described in Note 2 and Note 15 to the consolidated financial statements, revenue is recognized net of applicable marketing allowances. These marketing allowances vary by contract and can include (i) the issuance of specified credits against receivables, (ii) support for research or marketing efforts, (iii) discounts granted in connection with each individual shipment of product, and (iv) other marketing, research, store expansion or product development support. At March 31, 2025, marketing allowances recorded on the Company&#8217;s consolidated balance sheet was $16,283,000, which is presented within contract liabilities.<br/><br/> </span>
     </div>

     <div>
      <span>Auditing the completeness of marketing allowances was complex due to the high volume of transactions processed by the Company and the variability of marketing allowances by contract.</span>
     </div>

     </td>
   </tr>

  </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">61</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 20%;"/><td style="width: 80%;"/></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div>
      <span style="font-size: 10pt; font-style: italic;">How We Addressed the Matter in Our Audit</span>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div>
      <span style="font-size: 10pt;">We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the marketing allowances processes, including management&#8217;s review of contracts with customers containing marketing allowances, management&#8217;s review of the completeness and accuracy of data used in the marketing allowance accrual analysis at period end, and management&#8217;s review of credits issued to customers subsequent to the balance sheet date. </span>
     </div>
     <div style="font-size: 10pt;">&#160;
     </div>
     <div>
      <span style="font-size: 10pt;">Our audit procedures to test the completeness of marketing allowances included, among others, reviewing significant contracts with customers, obtaining confirmations of contractual terms and conditions from a sample of the Company&#8217;s customers, and testing credits issued or payments made to customers subsequent to year-end. We tested the completeness and accuracy of data used in the calculation of the marketing allowance accrual by agreeing contractual terms to the underlying agreements. In addition, we evaluated the relationship between revenue and marketing allowances and assessed subsequent events to determine whether there was any new information that would require adjustments to the amounts recorded.</span>
     </div>
    </td>
   </tr>
  </table><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div> <span style="font-size: 10.0pt;">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-17655">Ernst &amp; Young LLP</ix:nonNumeric></span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div>
   <span style="font-size: 10.0pt;">We have served as the Company&#8217;s auditor since 2007.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div> <ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-7339"><span style="font-size: 10.0pt;">Los Angeles, California</span></ix:nonNumeric> </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">June 9, 2025</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>



  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">62</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div>

  </div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <a id="Consolidated_Balance_Sheets" title="Consolidated Balance Sheets"></a><span style="font-weight: bold;">Consolidated Balance Sheets</span></div><div style="text-align: center;">&#160;</div><div style="font-size: 6pt;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; white-space: nowrap; width: 9%;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left : 0px; ">
     <div><b>
      ASSETS
     </b></div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left : 0px; ">
     <div>
      Current assets:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash and cash equivalents
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-17656">9,429,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-17657">13,974,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Short-term investments
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-17658">1,881,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-17659">1,837,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts receivable &#8212; net
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-17660">91,064,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-17661">96,296,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Inventory &#8212; net
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17662">341,209,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17663">377,040,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Inventory unreturned
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-17664">18,460,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-17665">20,288,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Contract assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-17666">29,606,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-17667">27,139,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Income tax receivable
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="0" unitRef="usd" id="ixv-17668">4,208,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="0" unitRef="usd" id="ixv-17669">5,683,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17670">15,614,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17671">18,202,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total current assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17672">511,471,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17673">560,459,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Plant and equipment &#8212; net
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17674">31,990,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17675">38,338,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Operating lease assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17676">66,603,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17677">83,973,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Deferred income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-17678">4,569,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-17679">2,976,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Long-term contract assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-17680">336,268,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-17681">320,282,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Goodwill
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-17682">3,205,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-17683">3,205,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Intangible assets &#8212; net
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-17684">552,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-17685">1,069,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Other assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-17686">2,978,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-17687">1,700,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      TOTAL ASSETS
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none; width: 1%;">$</td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: right; border-left: none; border-right: none; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17688">957,636,000</ix:nonFraction></td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none; width: 1%;">$</td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: right; border-left: none; border-right: none; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17689">1,012,002,000</ix:nonFraction></td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td>
     <div><b>
      LIABILITIES AND SHAREHOLDERS'&#160;&#160;EQUITY
     </b></div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px; width: 1%;">&#160;</td><td style="font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Current liabilities:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px; width: 1%;">&#160;</td><td style="font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Accounts payable
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17690">141,906,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17691">154,977,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17692">30,211,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17693">30,205,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Customer finished goods returns accrual
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-17694">34,411,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-17695">38,312,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Contract liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17696">38,158,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17697">37,591,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Revolving loan
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="usd" id="ixv-17698">90,787,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="usd" id="ixv-17699">128,000,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other current liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17700">5,570,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17701">7,021,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Operating lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17702">9,982,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17703">8,319,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total current liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17704">351,025,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17705">404,425,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Convertible notes, related party
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><div style="-sec-ix-hidden: hidden-fact-0"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17706">35,207,000</ix:nonFraction></div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><div style="-sec-ix-hidden: hidden-fact-1"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17707">30,776,000</ix:nonFraction></div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Contract liabilities, less current portion
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17708">241,404,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17709">212,068,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Deferred income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-17710">362,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-17711">511,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Operating lease liabilities, less current portion
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17712">65,308,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17713">72,240,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Other liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-17714">6,631,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-17715">6,872,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17716">699,937,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17717">726,892,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>
     <div>
      Commitments and contingencies
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;"><div style="-sec-ix-hidden: hidden-fact-2">&#160;</div></td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"><div style="-sec-ix-hidden: hidden-fact-3">&#160;</div></td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Shareholders' equity:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>





   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;"> <div style="padding-left : 10px; text-indent : -10px; ">
Preferred stock; par value $<ix:nonFraction contextRef="c5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17718"><ix:nonFraction contextRef="c3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17719">.01</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17720"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17721">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c5" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-17722"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-17723">none</ix:nonFraction></ix:nonFraction> issued Series A junior participating preferred stock; par value $<ix:nonFraction contextRef="c6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17724"><ix:nonFraction contextRef="c4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17725">.01</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17726"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17727">20,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c6" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-17728"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-17729">none</ix:nonFraction></ix:nonFraction> issued
</div>
</td>
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-17730">-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-17731">-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr><tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;"> <div style="padding-left : 10px; text-indent : -10px; "> Common stock; par value $<ix:nonFraction contextRef="c3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17732"><ix:nonFraction contextRef="c4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17733">.01</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17734"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17735">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized;<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-17736"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17737">19,435,706</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-17738"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17739">19,662,380</ix:nonFraction></ix:nonFraction> shares issued and outstanding at March 31, 2025 and&#160;2024, respectively </div> </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-17740">194,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-17741">197,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Additional paid-in capital
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-17742">234,413,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-17743">236,255,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Retained earnings
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-17744">20,033,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-17745">39,503,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Accumulated other comprehensive income
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd" id="ixv-17746">3,059,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd" id="ixv-17747">9,155,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total shareholders' equity
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17748">257,699,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17749">285,110,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt;">
    <td style="padding-left: 20px;">
     <div>
      TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-17750">957,636,000</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-17751">1,012,002,000</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>

  </table><div>&#160;</div><div style="text-align: center;">
   The accompanying notes to consolidated financial statements are an integral part hereof.</div><div style="text-align: center;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-1</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <a id="Consolidated_Statements_of_Operations" title="Consolidated Statements of Operations"></a><span style="font-weight: bold;">Consolidated Statements of Operations</span>
  </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net sales
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-17752">757,354,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-17753">717,684,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-17754">683,074,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Cost of goods sold
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17755">603,526,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17756">585,133,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17757">569,112,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Gross profit
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-17758">153,828,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-17759">132,551,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-17760">113,962,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Operating expenses:
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      General and administrative
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-17761">64,047,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-17762">57,769,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-17763">54,756,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Sales and marketing
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-17764">22,561,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-17765">22,481,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-17766">21,729,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Research and development
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-17767">11,405,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-17768">9,995,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-17769">10,322,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-17770">15,892,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-17771">3,814,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-17772">9,291,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Total operating expenses
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-17773">113,905,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-17774">86,431,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-17775">77,516,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Operating income
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-17776">39,923,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-17777">46,120,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-17778">36,446,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other expenses:
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Interest expense, net
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-17779">55,550,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-17780">60,040,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-17781">39,555,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Change in fair value of compound net derivative liability
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-17782">60,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-17783">1,020,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-17784"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-17785"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" sign="-" unitRef="usd" id="ixv-17786">168,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-17787"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Total other expenses
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-17788">55,610,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-17789">59,188,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-17790">39,555,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Loss before income tax expense
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17791">15,687,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17792">13,068,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17793">3,109,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Income tax expense
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-17794">3,783,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-17795">36,176,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-17796">1,098,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Net loss
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17797">19,470,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17798">49,244,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17799">4,207,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>



   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Basic net loss per share
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17800">0.99</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17801">2.51</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17802">0.22</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>



   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Diluted net loss per share
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-17803">0.99</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-17804">2.51</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-17805">0.22</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Weighted average number of shares outstanding:
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Basic
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17806">19,685,322</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17807">19,601,204</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17808">19,340,246</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Diluted
     </div>
    </td>
    <td style="vertical-align: middle; text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-17809">19,685,322</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-17810">19,601,204</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-17811">19,340,246</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-align: center;">
   The accompanying notes to consolidated financial statements are an integral part hereof.</div><div style="text-align: center;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-2</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <a id="Statements_of_Comprehensive_Loss_Income" title="Statements of Comprehensive (Loss) Income"></a><span style="font-weight: bold;">Consolidated Statements of Comprehensive (Loss) Income</span>
  </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17812">19,470,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17813">49,244,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17814">4,207,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      Other comprehensive (loss) income, net of tax:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Foreign currency translation (loss) income
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17815">6,096,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17816">9,458,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17817">4,763,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="padding-left: 20px;">
     <div>
      Total other comprehensive (loss) income, net of tax
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17818">6,096,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17819">9,458,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17820">4,763,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Comprehensive (loss) income
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17821">25,566,000</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17822">39,786,000</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-17823">556,000</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-align: center;">
   The accompanying notes to consolidated financial statements are an integral part hereof.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-3</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <a id="Shareholders_Equity" title="Shareholders&#8217; Equity"></a><span style="font-weight: bold;">Consolidated Statements of Shareholders&#8217; Equity</span></div><div style="text-align: center;">&#160;</div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; border-top: none; border-left: none; border-right: none; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:11.25pt">
  <td style="height: 11.25pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 11.25pt; padding-left: 10px;" valign="top">&#160;</td>
  <td colspan="7" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 11.25pt; white-space: nowrap; text-align: center; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><b>Common Stock</b></div>
  </td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; text-align: center; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; text-align: center; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="text-align: center; width: 1%;" valign="bottom">&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:1;height:30.1pt">
  <td style="height: 30.1pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 30.1pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top : none; border-right : none; border-left : none; border-image : initial; border-bottom : 1pt solid windowtext; height : 30.1pt; white-space : nowrap; text-align : center; width : 9%; " valign="bottom">
  <div style="margin: 0in;"><b>Shares </b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 30.1pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top : none; border-right : none; border-left : none; border-image : initial; border-bottom : 1pt solid windowtext; height : 30.1pt; white-space : nowrap; text-align : center; width : 9%; " valign="bottom">
  <div style="margin: 0in;"><b>Amount </b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; height: 30.1pt; white-space: nowrap; text-align: center; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top : none; border-right : none; border-left : none; border-image : initial; border-bottom : 1pt solid windowtext; height : 30.1pt; text-align : center; width : 9%; white-space : nowrap; " valign="bottom">
  <div style="margin: 0in;"><b>Additional Paid-in<br/>Capital Common<br/>Stock</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 30.1pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top : none; border-right : none; border-left : none; border-image : initial; border-bottom : 1pt solid windowtext; height : 30.1pt; text-align : center; width : 9%; " valign="bottom">
  <div style="margin: 0in;"><b>Retained Earnings</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 30.1pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top : none; border-right : none; border-left : none; border-image : initial; border-bottom : 1pt solid windowtext; height : 30.1pt; text-align : center; width : 9%; " valign="bottom">
  <div style="margin: 0in;"><b>Accumulated<br/>Other<br/>Comprehensive<br/>(Loss) Income</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 30.1pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="border-top : none; border-right : none; border-left : none; border-image : initial; border-bottom : 1pt solid windowtext; height : 30.1pt; text-align : center; width : 9%; " valign="bottom">
  <div style="margin: 0in;"><b>Total </b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; text-align: center; width: 1%;" valign="bottom">&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:2;height:3.75pt">
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 3.75pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 3.75pt; white-space: nowrap; padding-left: 10px; width: 9%;" valign="bottom">&#160;</td><td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td>

 </tr>
 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Balance
  at March 31, 2022</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17824">19,104,751</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17825">191,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17826">227,184,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17827">92,954,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17828">5,066,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17829">315,263,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>

 <tr style="height: 11.25pt;">
  <td style="height : 11.25pt; padding-left : 20px; " valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Compensation
  recognized under employee stock plans</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17830"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17831">4,685,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17832"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17833"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17834">4,685,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>

 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height : 11.25pt; padding-left : 10px; " valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in; text-indent: -0.1in;">Exercise of stock options, net of shares withheld for employee taxes
  and net share settlement of exercise price</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" scale="0" unitRef="shares" id="ixv-17835">236,199</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" scale="0" unitRef="usd" id="ixv-17836">2,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" scale="0" unitRef="usd" id="ixv-17837">938,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:fixed-zero" name="mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" scale="0" unitRef="usd" id="ixv-17838"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" scale="0" unitRef="usd" id="ixv-17839"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" scale="0" unitRef="usd" id="ixv-17840">940,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>

 <tr style="height: 11.25pt;">
  <td style="height : 11.25pt; padding-left : 10px; " valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in; text-indent: -0.1in;">Issuance of common stock upon vesting of RSUs,net of shares withheld
  for employee taxes</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-17841">153,665</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-17842">2,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17843">971,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17844"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17845"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17846">969,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

 </tr>
 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 20px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Foreign
  currency translation</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17847"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17848"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17849"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17850">4,763,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17851">4,763,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>
 <tr style="height: 11.25pt;">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 20px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Net
  loss</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17852"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17853"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17854">4,207,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17855"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17856">4,207,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">)&#160;</td>

 </tr>

 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Balance
  at March 31, 2023</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17857">19,494,615</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17858">195,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17859">231,836,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17860">88,747,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17861">303,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17862">320,475,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>

 <tr style="height: 11.25pt;">
  <td style="height : 11.25pt; padding-left : 20px; " valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Compensation
  recognized under employee stock plans</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17863"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17864">4,700,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17865"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17866"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17867">4,700,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>

 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height : 11.25pt; padding-left : 10px; " valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in; text-indent: -0.1in;">Issuance of common stock upon vesting of RSUs,net of shares withheld
  for employee taxes</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-17868">167,765</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-17869">2,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17870">281,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17871"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17872"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17873">279,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

 </tr>
 <tr style="height: 11.25pt;">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 20px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Foreign
  currency translation</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17874"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17875"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17876"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17877">9,458,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17878">9,458,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>
 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 20px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Net
  loss</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17879"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17880"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17881">49,244,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17882">49,244,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">)&#160;</td>

 </tr>

 <tr style="height: 11.25pt;">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Balance
  at March 31, 2024</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c27" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17883">19,662,380</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17884">197,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17885">236,255,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17886">39,503,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17887">9,155,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">$</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17888">285,110,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>

 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height : 11.25pt; padding-left : 20px; " valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Compensation
  recognized under employee stock plans</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17889"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17890">3,877,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17891"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17892"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-17893">3,877,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

 </tr>

 <tr style="height: 11.25pt;">
  <td style="height : 11.25pt; padding-left : 10px; " valign="bottom">
  <div style="margin: 0in 0in 0in 0.1in; text-indent: -0.1in;">Issuance of common stock upon vesting of RSUs and PSUs,net of shares
  withheld for employee taxes</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-17894">315,460</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-17895">2,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17896">892,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17897"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17898"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17899">890,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

 </tr>
 <tr style="height: 11.25pt; background-color: rgb(204, 238, 255);">
  <td style="height : 11.25pt; padding-left : 20px; " valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Repurchase
  and cancellation of common stock, including fees</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-17900">542,134</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-17901">5,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-17902">4,827,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-17903"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-17904"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-17905">4,832,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

 </tr>
 <tr style="height: 11.25pt;">
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 20px;" valign="bottom">
  <div style="margin: 0in 0in 0in -5.25pt;">Foreign
  currency translation</div>
  </td>
  <td style="height: 11.25pt; padding-left: 10px;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">   -   </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17906"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17907"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-17908"> - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17909">6,096,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>
  <td style="height: 11.25pt; white-space: nowrap; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="height: 11.25pt; white-space: nowrap; text-align: right; margin: 0in; padding-left: 10px; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17910">6,096,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

 </tr><tr style="background-color: rgb(204, 238, 255);">
  <td style="white-space: nowrap; padding-left: 10px;" valign="bottom"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Net loss</span></td>
  <td>&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">-</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17911">-</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17912">-</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17913">19,470,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">)</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-17914">-</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17915">19,470,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">)</td>

 </tr><tr>
  <td style="white-space: nowrap; border-width: initial; border-style: none; border-color: initial;" valign="bottom">Balance at March 31, 2025</td>
  <td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17916">19,435,706</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-width: initial; border-style: none; border-color: initial;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17917">194,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-width: initial; border-style: none; border-color: initial;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17918">234,413,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-width: initial; border-style: none; border-color: initial;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17919">20,033,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-width: initial; border-style: none; border-color: initial;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17920">3,059,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; border-width: initial; border-style: none; border-color: initial;" valign="bottom">&#160;</td>
  <td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">$</td><td style="white-space: nowrap; text-align: right; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-17921">257,699,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="bottom">&#160;</td>

 </tr>





</table><div style="border-width: initial; border-style: none; border-color: initial; border-collapse: collapse;">&#160;</div><div style="text-align: center;">
   The accompanying notes to consolidated financial statements are an integral part hereof.
  </div><div style="font-size: 8pt;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-4</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center; font-size: 10pt;"><span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div style="text-align: center; font-size: 10pt;">
   <a id="Statements_of_Cash_Flows" title="Statements of Cash Flows"></a><span style="font-weight: bold;">Consolidated Statements of Cash Flows</span></div><div style="text-align: center;">&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 65%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>


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

    <td style="width: 1%; text-align: center; border-width: initial; border-style: none; border-color: initial;"><b>&#160;</b></td><td colspan="10" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended March 31,</span>         </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>




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

    <td style="width: 1%; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2023</span></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td>Cash flows from operating activities:</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;"><br/></td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Net loss
     </div>
    </td>

    <td style="text-align: left; width: 1%;"><br/></td><td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17922">19,470,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17923">49,244,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17924">4,207,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
     </div>
    </td>

    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Depreciation and amortization
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-17925">9,923,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-17926">10,544,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-17927">10,984,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Amortization of intangible assets
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-17928">477,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-17929">1,075,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-17930">1,460,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Amortization of debt issuance costs
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-17931">2,222,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-17932">2,165,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-17933">663,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Amortization of interest on contract liabilities, net
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfInterestOnContractLiabilities" scale="0" unitRef="usd" id="ixv-17934">749,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfInterestOnContractLiabilities" scale="0" unitRef="usd" id="ixv-17935">933,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfInterestOnContractLiabilities" scale="0" unitRef="usd" id="ixv-17936">940,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Accrued interest on convertible notes, related party
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-17937">3,521,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-17938">3,200,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-17939">9,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-17940"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" sign="-" unitRef="usd" id="ixv-17941">168,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-17942"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Amortization of core premiums paid to customers
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-17943">9,826,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-17944">10,181,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-17945">11,113,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Amortization of finished goods premiums paid to customers
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-17946">912,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-17947">782,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-17948">678,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Non-cash lease expense
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-17949">9,540,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-17950">10,255,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-17951">8,348,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-17952">15,892,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-17953">3,814,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-17954">9,291,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Foreign currency remeasurement
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ForeignCurrencyRemeasurementGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-17955">2,262,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ForeignCurrencyRemeasurementGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-17956">65,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ForeignCurrencyRemeasurementGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-17957">1,408,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Change in fair value of compound net derivative liability
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-17958">60,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-17959">1,020,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-17960"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      (Gain) loss on short-term investments
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-17961">105,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-17962">347,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" sign="-" unitRef="usd" id="ixv-17963">181,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Net provision for inventory reserves
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-17964">15,009,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-17965">16,233,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-17966">18,851,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Net provision for customer payment discrepancies
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-17967">1,507,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-17968">1,452,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-17969">2,112,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Net provision for (recovery of) doubtful accounts
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-17970">42,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" sign="-" unitRef="usd" id="ixv-17971">133,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-17972">108,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Deferred income taxes
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-17973">1,805,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-17974">29,564,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-17975">5,207,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Share-based compensation expense
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17976">3,877,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17977">4,700,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17978">4,685,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Loss on disposal of plant and equipment
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-17979">5,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-17980">9,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-17981">17,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 20px;">
     <div>
      Change in operating assets and liabilities:
     </div>
    </td>

    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Accounts receivable
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-17982">2,407,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-17983">22,687,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-17984">37,176,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 30px;">
     <div>
      Inventory
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-17985">19,615,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-17986">53,585,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-17987">10,423,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Inventory unreturned
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInInventoryUnreturned" scale="0" sign="-" unitRef="usd" id="ixv-17988">1,723,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInInventoryUnreturned" scale="0" unitRef="usd" id="ixv-17989">3,666,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInInventoryUnreturned" scale="0" unitRef="usd" id="ixv-17990">1,531,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 30px;">
     <div>
      Income tax receivable
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="0" sign="-" unitRef="usd" id="ixv-17991">1,450,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="0" unitRef="usd" id="ixv-17992">3,501,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="0" unitRef="usd" id="ixv-17993">2,030,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-17994">2,259,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-17995">3,100,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-17996">2,906,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 30px;">
     <div>
      Other assets
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" unitRef="usd" id="ixv-17997">1,509,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" unitRef="usd" id="ixv-17998">601,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" sign="-" unitRef="usd" id="ixv-17999">435,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Accounts payable and accrued liabilities
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18000">13,280,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-18001">47,264,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18002">23,757,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 30px;">
     <div>
      Customer finished goods returns accrual
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" scale="0" sign="-" unitRef="usd" id="ixv-18003">3,676,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-18004">222,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" scale="0" sign="-" unitRef="usd" id="ixv-18005">201,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Contract assets, net
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" unitRef="usd" id="ixv-18006">29,981,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" unitRef="usd" id="ixv-18007">14,221,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" unitRef="usd" id="ixv-18008">17,560,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 30px;">
     <div>
      Contract liabilities, net
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-18009">29,381,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-18010">14,664,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-18011">17,719,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 30px;">
     <div>
      Operating lease liabilities
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInOperatingLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18012">9,088,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInOperatingLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18013">8,702,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInOperatingLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18014">7,141,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 30px;">
     <div>
      Other liabilities
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18015">3,750,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18016">1,257,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18017">881,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Net cash provided by (used in) operating activities
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-18018">45,477,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-18019">39,172,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18020">21,754,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td>
     <div>
      Cash flows from investing activities:
     </div>
    </td>

    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Purchase of plant and equipment
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18021">4,578,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18022">1,000,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18023">4,201,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Proceeds from sales of plant and equipment
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18024">49,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18025"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18026"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Redemptions of short-term investments
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-18027">60,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-18028">521,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-18029">10,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Net cash used in investing activities
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18030">4,469,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18031">479,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18032">4,191,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Cash flows from financing activities:
     </div>
    </td>

    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Borrowings under revolving loan
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-18033">541,423,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-18034">82,005,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-18035">65,000,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Repayments under revolving loan
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="0" unitRef="usd" id="ixv-18036">578,636,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="0" unitRef="usd" id="ixv-18037">99,205,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="0" unitRef="usd" id="ixv-18038">74,800,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Repayments of term loan
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfSecuredDebt" scale="0" unitRef="usd" id="ixv-18039"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfSecuredDebt" scale="0" unitRef="usd" id="ixv-18040">13,125,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfSecuredDebt" scale="0" unitRef="usd" id="ixv-18041">3,750,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Proceeds from issuance of convertible notes, related party
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromConvertibleDebt" scale="0" unitRef="usd" id="ixv-18042"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromConvertibleDebt" scale="0" unitRef="usd" id="ixv-18043"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="0" unitRef="usd" id="ixv-18044">32,000,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Payments for debt issuance costs
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-18045">15,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-18046">3,973,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-18047">1,716,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Payments on finance lease obligations
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-18048">1,705,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-18049">1,862,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-18050">2,397,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Exercise of stock options
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd" id="ixv-18051"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd" id="ixv-18052"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd" id="ixv-18053">940,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash used to net share settle equity awards
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-18054">890,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-18055">279,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-18056">969,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td style="padding-left: 10px;">
     <div>
      Repurchase of common stock, including fees
     </div>
    </td>

    <td style="text-align: left; width: 1%; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="0" unitRef="usd" id="ixv-18057">4,832,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="0" unitRef="usd" id="ixv-18058"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="0" unitRef="usd" id="ixv-18059"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Net cash (used in) provided by financing activities
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18060">44,655,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18061">36,439,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-18062">14,308,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td>
     <div>
      Effect of exchange rate changes on cash and cash equivalents
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-18063">898,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18064">124,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18065">217,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net (decrease) increase in cash and cash equivalents
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-18066">4,545,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-18067">2,378,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-18068">11,420,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt;">
    <td>
     <div>
      Cash and cash equivalents &#8212; Beginning of year
     </div>
    </td>

    <td style="border-width: initial; border-style: none; border-color: initial; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18069">13,974,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18070">11,596,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18071">23,016,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6.6pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Cash and cash equivalents &#8212; End of year
     </div>
    </td>

    <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18072">9,429,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18073">13,974,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18074">11,596,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 6pt;">
    <td>
     <div>
      Supplemental disclosures of cash flow information:
     </div>
    </td>

    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for interest, net
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-18075">48,724,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-18076">53,797,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-18077">37,772,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6pt;">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for income taxes, net of refunds
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-18078">5,858,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-18079">9,558,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-18080">14,198,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for operating leases
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-18081">13,356,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-18082">13,358,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-18083">12,055,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6pt;">
    <td style="padding-left: 10px;">
     <div>
      Cash paid for finance leases
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:FinanceLeasePayments" scale="0" unitRef="usd" id="ixv-18084">1,896,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:FinanceLeasePayments" scale="0" unitRef="usd" id="ixv-18085">2,081,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:FinanceLeasePayments" scale="0" unitRef="usd" id="ixv-18086">2,659,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Plant and equipment acquired under finance lease
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-18087">1,412,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-18088">745,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-18089">1,246,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6pt;">
    <td style="padding-left: 10px;">
     <div>
      Assets acquired under operating leases
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-18090">3,972,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-18091">1,603,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-18092">7,832,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 6pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Non-cash capital expenditures
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" unitRef="usd" id="ixv-18093">80,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" unitRef="usd" id="ixv-18094">16,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" unitRef="usd" id="ixv-18095">6,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 9pt;">
    <td style="padding-left: 10px;">
     <div>
      Debt issuance costs included in accounts payable and accrued liabilities
     </div>
    </td>

    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" unitRef="usd" id="ixv-18096"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" unitRef="usd" id="ixv-18097"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" unitRef="usd" id="ixv-18098">476,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 2pt;">&#160;
  </div><div style="text-align: center;">&#160;</div><div style="text-align: center;">The accompanying notes to consolidated financial statements are an integral part hereof.</div><div style="text-align: center;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-5</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <a id="Notes_to_Consolidated_Financial_Statements" title="Notes to Consolidated Financial Statements"></a><span style="font-weight: bold;">Notes to Consolidated Financial Statements</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NatureOfOperations" id="ixv-10090"><div>
   <span style="font-weight: bold;">1. Company Background and Organization</span>
  </div><div>&#160;
  </div><div>
   Motorcar Parts of America, Inc. and its subsidiaries (the &#8220;Company&#8221;, or &#8220;MPA&#8221;) is a leading supplier of automotive aftermarket non-discretionary replacement parts, and test solutions and diagnostic equipment. These replacement parts are primarily sold to automotive retail chain stores and warehouse distributors throughout North America and to major automobile manufacturers for both their aftermarket programs and warranty replacement programs (&#8220;OES&#8221;). The Company&#8217;s test solutions and diagnostic equipment primarily serves the global automotive component and powertrain testing market. The Company&#8217;s products include&#160;(i) light duty and heavy duty rotating electrical products such as alternators and starters, (ii) wheel hub assemblies and bearings, (iii) brake-related products, which include brake calipers, brake boosters, brake rotors, brake pads, and brake master cylinders, and (iv) other products, which include (a) turbochargers and (b) test solutions and diagnostic equipment including: (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations).
  </div><div>&#160;
  </div><div> The Company primarily ships its products from its facilities, including the Company&#8217;s <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfRealEstateProperty" scale="0" unitRef="sqft" id="ixv-18099">410,000</ix:nonFraction> square foot distribution center in Tijuana, Mexico, and various third-party warehouse distribution centers in North America. In addition, during the year ended March 31, 2025, the Company added a new warehousing and distribution facility in Malaysia to support its future direct shipment programs. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-10098"><div>
   <span style="font-weight: bold;">2. Summary of Significant Accounting Policies</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-10102"><div> <span style="font-weight: bold; font-style: italic;">Recently Adopted Accounting Pronouncements</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><div>
   <span style="font-style: italic;">Reportable Segment Disclosures</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><div>
   In November 2023, the FASB issued <span style="font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span>. This standard requires the Company to disclose significant segment expenses that are regularly provided to the chief operating decision maker (&#8220;CODM&#8221;) and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The adoption of this guidance as of March 31, 2025 increased the Company&#8217;s disclosures (see Note 20) but did not have any material effect on its consolidated financial statements.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><div>
   <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><div>
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5"><div>
   In October 2023, the FASB issued ASU 2023-06, <span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span>. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-6</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6"><div>
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_8" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7"><div>
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span>. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_9" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_8"><div>
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_10" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_9"><div>
   In November 2024, the FASB issued ASU 2024-03, <span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span>. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. In January 2025, the FASB issued ASU No. 2025-01, <span style="font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date</span>, which is intended to clarify the effective date of ASU No. 2024-03. As clarified in ASU 2025-01, the new guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_11" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_10"><div>
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_11"><div>
   In November 2024, the FASB issued ASU 2024-04, <span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span>, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-10158"><div> <span style="font-weight: bold; font-style: italic;">Principles of Consolidation</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_1"><div>
   The accompanying consolidated financial statements include the accounts of Motorcar Parts of America, Inc. and its wholly owned subsidiaries. All significant inter-company accounts and transactions have been eliminated.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="ixv-10165"><div> <span style="font-weight: bold; font-style: italic;">Segment Reporting</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><div> The Company&#8217;s <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="Segment" id="ixv-18100">three</ix:nonFraction> operating segments are as follows: </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2"><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Hard Parts</span>, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    </div>
  </div></ix:continuation><ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_4" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3"><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Test Solutions and Diagnostic Equipment</span>, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    </div>
  </div></ix:continuation><ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_5" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_4"><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Heavy Duty</span>, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    </div>
  </div></ix:continuation><div style="clear: both;">&#160;</div><ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_5"><div style="clear: both;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">The Company&#8217;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. See Note 20 for more information.</span></div></ix:continuation></ix:continuation><div style="clear: both;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-7</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-10199"><div> <span style="font-weight: bold; font-style: italic;">Cash and Cash Equivalents</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><div>
   Cash primarily consists of cash on hand and bank deposits. Cash equivalents consist of money market funds. The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with various financial institutions.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-10206"><div> <span style="font-weight: bold; font-style: italic;">Accounts Receivable</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><div>
   The Company&#8217;s accounts receivable are recorded at amortized cost less an allowance for credit losses that are not expected to be recovered. The net amount of accounts receivable and corresponding allowance for credit losses are presented in the consolidated balance sheets. The Company maintains allowances for credit losses resulting from the expected failure or inability of its customers to make required payments. The Company does not require collateral for accounts receivable. The Company believes its credit risk with respect to trade accounts receivable is limited due to its credit evaluation process and the long-term nature of its relationships with its largest customers. The Company utilizes a historical loss rate method, adjusted for any changes in economic conditions or risk characteristics, to estimate its expected credit losses each period.&#160;When developing an estimate of expected credit losses, the Company considers all available relevant information regarding the collectability of cash flows, including historical information, current conditions, and reasonable and supportable forecasts of future economic conditions over the contractual life of the receivable. The historical loss rate method considers past write-offs of trade accounts receivable over a period commensurate with the initial term of the Company&#8217;s contracts with its customers. The Company recognizes the allowance for credit losses at inception and reassesses quarterly based on management&#8217;s expectation of the asset&#8217;s collectability. The Company&#8217;s accounts receivable are short-term in nature and written off only when all collection attempts have failed.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2"><div>
   The Company has receivable discount programs that have been established with certain major customers and their respective banks. Under these programs, the Company has the option to sell those customers&#8217; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. Once the customer chooses which outstanding invoices are going to be made available for discounting, the Company can accept or decline the bundle of invoices provided. The receivable discount programs are non-recourse, and funds cannot be reclaimed by the customer or its bank after the related invoices have been discounted.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-10216"><div> <span style="font-weight: bold; font-style: italic;">Inventory</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_2" id="_InventoryPolicyTextBlock-c0_cont_1"><div>
   Inventory is comprised of: (i) Used Core and component raw materials, (ii) work-in-process, (iii) remanufactured finished goods and purchased finished goods.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_3" id="_InventoryPolicyTextBlock-c0_cont_2"><div>
   Used Core, component raw materials, and purchased finished goods are stated at the lower of average cost or net realizable value.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_4" id="_InventoryPolicyTextBlock-c0_cont_3"><div>
   Work-in-process is in various stages of production and is valued at the average cost of Used Cores and component raw materials issued to work orders still open, including allocations of labor and overhead costs. Historically, work-in-process inventory has not been material compared to the total inventory balance.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_5" id="_InventoryPolicyTextBlock-c0_cont_4"><div> Remanufactured finished goods include: (i) the Used Core cost and (ii) the cost of component raw materials, and allocations of labor and variable and fixed overhead costs (the &#8220;Unit Cost&#8221;). The allocations of labor and variable and fixed overhead costs are based on the actual use of the production facilities over the prior <ix:nonNumeric contextRef="c0" format="ixt-sec:durmonth" name="mpaa:PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" id="ixv-18101">12</ix:nonNumeric> months which approximates normal capacity. This method prevents the distortion in allocated labor and overhead costs that would occur during short periods of abnormally low or high production. In addition, the Company excludes certain unallocated overhead such as severance costs, duplicative facility overhead costs, start-up costs, training, and spoilage from the calculation and expenses these unallocated overhead costs as period costs. Purchased finished goods also include an allocation of fixed overhead costs. </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-8</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_6" id="_InventoryPolicyTextBlock-c0_cont_5"><div>
   The estimate of net realizable value is subjective and based on management&#8217;s judgment and knowledge of current industry demand and management&#8217;s projections of industry demand. The estimates may, therefore, be revised if there are changes in the overall market for the Company&#8217;s products or market changes that in management&#8217;s judgment impact its ability to sell or liquidate potentially excess or obsolete inventory. Net realizable value is determined at least quarterly as follows:
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_7" id="_InventoryPolicyTextBlock-c0_cont_6"><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Net realizable value for finished goods by customer, by product line are determined based on the agreed upon selling price with the customer for a product in the trailing 12 months. The Company compares the average selling price, including any discounts and allowances, to the finished goods cost of on-hand inventory, less any reserve for excess and obsolete inventory. Any reduction of value is recorded as cost of goods sold in the period in which the revaluation is identified.
    </div>
  </div></ix:continuation><div style="clear: both;">&#160;
  </div><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_8" id="_InventoryPolicyTextBlock-c0_cont_7"><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Net realizable value for Used Cores are determined based on current core purchase prices from core brokers to the extent that core purchases in the trailing 12 months are significant. Remanufacturing consumes, on average, more than one Used Core for each remanufactured unit produced since not all Used Cores are reusable. The yield rates depend upon both the product and consumer specifications. The Company purchases Used Cores from core brokers to supplement its yield rates and Used Cores not returned under the core exchange programs. The Company also considers the net selling price its customers have agreed to pay for Used Cores that are not returned under its core exchange programs to assess whether Used Core cost exceeds Used Core net realizable value on a by customer, by product line basis. Any reduction of core cost is recorded as cost of goods sold in the period in which the revaluation is identified.
    </div>
  </div></ix:continuation><div style="margin-left: 28.05pt; clear: both;">&#160;
  </div><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_9" id="_InventoryPolicyTextBlock-c0_cont_8"><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> &#9679; </div> <div> The Company records an allowance for potentially excess and obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and a forecast of potential use of the inventory. The Company periodically reviews inventory to identify excess quantities and part numbers that are experiencing a reduction in demand. Any part numbers with quantities identified during this process are reserved for at rates based upon management&#8217;s judgment, historical rates, and consideration of possible scrap and liquidation values which may be as high as <ix:nonFraction contextRef="c40" decimals="2" format="ixt:num-dot-decimal" name="mpaa:PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" scale="-2" unitRef="pure" id="ixv-18102">100</ix:nonFraction>% of cost if no liquidation market exists for the part. As a result of this process, the Company recorded reserves for excess and obsolete inventory of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-18103">18,964,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-18104">17,372,000</ix:nonFraction> at March 31, 2025 and 2024, respectively. This increase in the reserve was primarily due to excess inventory of certain finished goods on hand at March 31, 2025 compared with March 31, 2024. </div> </div></ix:continuation><div style="clear: both;">&#160;
  </div><ix:continuation id="_InventoryPolicyTextBlock-c0_cont_9"><div>
   The Company records vendor discounts as a reduction of inventories and are recognized as a reduction to cost of sales as the inventories are sold.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_InventoryUnreturnedPolicyTextBlock-c0_cont_1" escape="true" name="mpaa:InventoryUnreturnedPolicyTextBlock" id="ixv-10260"><div> <span style="font-weight: bold; font-style: italic;">Inventory Unreturned</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="mpaa_InventoryUnreturnedPolicyTextBlock-c0_cont_1"><div> Inventory unreturned represents the Company&#8217;s estimate, based on historical data and prospective information provided directly by the customer, of finished goods shipped to customers that the Company expects to be returned under its general right of return policy, after the balance sheet date. Inventory unreturned includes only the Unit Cost of a finished good. The return rate is calculated based on expected returns within the normal operating cycle, which is generally <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="mpaa:PeriodOfNormalOperatingCycle" id="ixv-18105">one year</ix:nonNumeric>. As such, the related amounts are classified in current assets. Inventory unreturned is valued in the same manner as the Company&#8217;s finished goods inventory. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_ContractAssetsPolicyTextBlock-c0_cont_1" escape="true" name="mpaa:ContractAssetsPolicyTextBlock" id="ixv-10267"><div> <span style="font-weight: bold; font-style: italic;">Contract Assets </span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractAssetsPolicyTextBlock-c0_cont_2" id="mpaa_ContractAssetsPolicyTextBlock-c0_cont_1"><div>
   Contract assets consists of: (i) the core portion of the finished goods shipped to customers, (ii) upfront payments to customers in connection with customer contracts, (iii) core premiums paid to customers, (iv) finished goods premiums paid to customers, and (v) long-term core inventory deposits.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractAssetsPolicyTextBlock-c0_cont_3" id="mpaa_ContractAssetsPolicyTextBlock-c0_cont_2"><div>
   Remanufactured Cores held at customers&#8217; locations as a part of the finished goods sold to the customer are classified as long-term contract assets. These assets are valued at the lower of cost or net realizable value of Used Cores on hand (see Inventory above). For these Remanufactured Cores, the Company expects the finished good containing the Remanufactured Core to be returned under the Company&#8217;s general right of return policy or a similar Used Core to be returned to the Company by the customer, under the Company&#8217;s core exchange programs, in each case for credit.</div></ix:continuation></ix:continuation><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-9</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation continuedAt="mpaa_ContractAssetsPolicyTextBlock-c0_cont_4" id="mpaa_ContractAssetsPolicyTextBlock-c0_cont_3"><div>
   The Remanufactured Cores and Used Cores returned by consumers to the Company&#8217;s customers but not yet returned to the Company are classified as &#8220;Cores expected to be returned by customers&#8221;, which are included in short-term contract assets until the Company physically receives them during its normal operating cycle, which is generally one year.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractAssetsPolicyTextBlock-c0_cont_5" id="mpaa_ContractAssetsPolicyTextBlock-c0_cont_4"><div>
   Upfront payments to customers represent marketing allowances, such as sign-on bonuses, slotting fees, and promotional allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time as a reduction of revenue if the Company expects to generate future revenues associated with the upfront payment. If the Company does not expect to generate additional revenue, then the upfront payment is recognized in the consolidated statements of operations when payment occurs as a reduction of revenue. Upfront payments expected to be amortized during the Company&#8217;s normal operating cycle, which is generally one year, are classified as short-term contract assets.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractAssetsPolicyTextBlock-c0_cont_6" id="mpaa_ContractAssetsPolicyTextBlock-c0_cont_5"><div> Core premiums paid to customers represent the difference between the Remanufactured Core acquisition price paid to customers, generally in connection with new business, and the related Used Core cost. The core premiums are treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. These core premiums are amortized over a period typically ranging from <ix:nonNumeric contextRef="c41" continuedAt="mpaa_AmortizationPeriodForCorePremiums-c41_cont_1" format="ixt-sec:durwordsen" name="mpaa:AmortizationPeriodForCorePremiums" id="ixv-18106">six</ix:nonNumeric> to <ix:nonNumeric contextRef="c42" format="ixt-sec:durwordsen" name="mpaa:AmortizationPeriodForCorePremiums" id="ixv-18107">eight<ix:continuation id="mpaa_AmortizationPeriodForCorePremiums-c41_cont_1"> years</ix:continuation></ix:nonNumeric>, adjusted for specific circumstances associated with the arrangement. Core premiums are recorded as long-term contract assets. Core premiums expected to be amortized within the Company&#8217;s normal operating cycle, which is generally one year, are classified as short-term contract assets. </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractAssetsPolicyTextBlock-c0_cont_7" id="mpaa_ContractAssetsPolicyTextBlock-c0_cont_6"><div> Finished goods premiums paid to customers represent the difference between the finished good acquisition price paid to customers, generally in connection with new business, and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. Finished goods premiums are amortized over a period typically ranging from <ix:nonNumeric contextRef="c41" continuedAt="mpaa_AmortizationPeriodForFinishedGoodsPremiums-c41_cont_1" format="ixt-sec:durwordsen" name="mpaa:AmortizationPeriodForFinishedGoodsPremiums" id="ixv-18109">six</ix:nonNumeric> to <ix:nonNumeric contextRef="c42" format="ixt-sec:durwordsen" name="mpaa:AmortizationPeriodForFinishedGoodsPremiums" id="ixv-18110">eight<ix:continuation id="mpaa_AmortizationPeriodForFinishedGoodsPremiums-c41_cont_1"> years</ix:continuation></ix:nonNumeric>, adjusted for specific circumstances associated with the arrangement. Finished goods premiums are recorded as long-term contract assets. Finished goods premiums expected to be amortized within our normal operating cycle, which is generally one year, are classified as short-term contract assets. </div></ix:continuation><div>&#160;
  </div><ix:continuation id="mpaa_ContractAssetsPolicyTextBlock-c0_cont_7"><div>
   Long-term core inventory deposits represent the cost of Remanufactured Cores the Company has purchased from customers, which are held by the customers and remain on the customers&#8217; premises. The costs of these Remanufactured Cores were established at the time of the transaction based on the then current cost. The selling value of these Remanufactured Cores was established based on agreed upon amounts with these customers. The Company expects to realize the selling value and the related cost of these Remanufactured Cores should its relationship with a customer end, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock-c0_cont_1" escape="true" name="mpaa:CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" id="ixv-10299"><div> <span style="font-weight: bold; font-style: italic;">Customer Finished Goods Returns Accrual</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock-c0_cont_1"><div>
   The customer finished goods returns accrual represents the Company&#8217;s estimate of its exposure to customer returns, including warranty returns, under its general right of return policy to allow customers to return items that their end user customers have returned to them and from time to time, stock adjustment returns when the customers&#8217; inventory of certain product lines exceeds the anticipated sales to end-user customers. The customer finished goods returns accrual represents the Unit Value of the estimated returns and is classified as a current liability due to the expectation that these returns will occur within the normal operating cycle of one year.
  </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-10</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-10313"><div> <span style="font-weight: bold; font-style: italic;">Income Taxes</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><div>
   The Company accounts for income taxes using the liability method, which measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. The resulting asset or liability is adjusted to reflect changes in the tax laws as they occur. A valuation allowance is provided to reduce deferred tax assets when it is more likely than not that a portion of the deferred tax asset will not be realized.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><div>
   The primary components of the Company&#8217;s income tax expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m).
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_4" id="_IncomeTaxPolicyTextBlock-c0_cont_3"><div>
   Realization of deferred tax assets is dependent upon the Company&#8217;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#8217;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#8217;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income based on assumptions that are consistent with the Company&#8217;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#8217;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. At March 31, 2025 and 2024, the Company had a valuation allowance on deferred tax assets that is considered not more likely than not to be realized under U.S. GAAP. Should the actual amount differ from the Company&#8217;s estimate, the amount of the valuation allowance could be impacted.<span style="background-color: rgb(255, 255, 255);">&#160;</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_4"><div>
   The Company has made an accounting policy election to recognize the U.S. tax effects of global intangible low-taxed income as a component of income tax expense in the period the tax arises.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-10330"><div> <span style="font-weight: bold; font-style: italic;">Plant and Equipment</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><div> Plant and equipment are stated at cost, less accumulated depreciation. The cost of additions and improvements are capitalized, while maintenance and repairs are charged to expense when incurred. Depreciation is provided on a straight-line basis in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives. Machinery and equipment are depreciated over a range from <ix:nonNumeric contextRef="c43" continuedAt="_PropertyPlantAndEquipmentUsefulLife-c43_cont_1" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18112">five</ix:nonNumeric> to <ix:nonNumeric contextRef="c44" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18113">ten<ix:continuation id="_PropertyPlantAndEquipmentUsefulLife-c43_cont_1"> years</ix:continuation></ix:nonNumeric>. Office equipment and fixtures are depreciated over a range from <ix:nonNumeric contextRef="c45" continuedAt="_PropertyPlantAndEquipmentUsefulLife-c45_cont_1" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18115">three</ix:nonNumeric> to <ix:nonNumeric contextRef="c46" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18116">ten<ix:continuation id="_PropertyPlantAndEquipmentUsefulLife-c45_cont_1"> years</ix:continuation></ix:nonNumeric>. Leasehold improvements are depreciated over the lives of the respective leases or the service lives of the leasehold improvements, whichever is shorter. Depreciation of assets recorded under finance leases is included in depreciation expense. The Company evaluates plant and equipment, including leasehold improvements, equipment, construction in progress, and right-of-use assets for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable. There was <ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-18118"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-18119"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-18120">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment recorded during the years ended March 31, 2025, 2024, or 2023. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-10337"><div> <span style="font-weight: bold; font-style: italic;">Leases</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><div> The Company determines if an arrangement contains a lease at inception. Lease assets and lease liabilities are recorded based on the present value of lease payments over the lease term, which includes the minimum unconditional term of the lease.&#160;Certain of the Company&#8217;s leases include options to extend the leases for up to <ix:nonNumeric contextRef="c40" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="ixv-18121">five years</ix:nonNumeric>. When the Company has the option to extend the lease term, terminate the lease before the contractual expiration date, or purchase the leased asset, and it is reasonably certain that it will exercise the option, the option is considered in determining the classification and measurement of the lease. The lease assets are recorded net of any lease incentives received. The Company exempts leases with an initial term of 12 months or less from balance sheet recognition and, for all classes of assets, combines non-lease components with lease components. Lease assets are tested for impairment in the same manner as long-lived assets used in operations. </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-11</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><div>
   The Company uses its incremental borrowing rate for each of its leases in determining the present value of its expected lease payments based on the information available at the lease commencement date as the rate implicit for each of its leases is not readily detainable. The Company&#8217;s incremental borrowing rate is determined by analyzing and combining (i) an applicable risk-free rate, (ii) a financial spread adjustment, and (iii) any lease specific adjustment. Certain leases contain provisions for property-related costs that are variable in nature for which the Company is responsible, including common area maintenance and other property operating services, which are expensed as incurred and not included in the determination of lease assets and lease liabilities. These costs are calculated based on a variety of factors including property values, tax and utility rates, property services fees, and other factors. The Company records rent expense for operating leases, some of which have escalating rent payments, on a straight-line basis over the lease term.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><div> The Company has material non-functional currency leases. As required for other monetary liabilities, lessees shall remeasure a foreign currency-denominated lease liability using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates, which are not affected by subsequent changes in the exchange rates. The Company recorded a loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18122">11,713,000</ix:nonFraction> and gains of $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-18123">5,187,000</ix:nonFraction> and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-18124">6,515,000</ix:nonFraction> during the years ended March 31, 2025, 2024 and 2023, respectively, which are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. See Note 10 for additional information regarding the Company&#8217;s leases. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="ixv-10357"><div> <span style="font-weight: bold; font-style: italic;">Goodwill</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1"><div> The Company evaluates goodwill for impairment at least annually during the fourth quarter of each fiscal year or more frequently when an event occurs or circumstances change that indicate the carrying value may not be recoverable. The goodwill impairment test is performed at the reporting unit level, which represents the Company&#8217;s operating segments. In testing for goodwill impairment, the Company may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company&#8217;s qualitative assessment indicates that goodwill impairment is more likely than not, it will proceed with performing the quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is not considered impaired. If the carrying value of the reporting unit exceeds its fair value an impairment loss will be recognized for the amount by which the carrying value exceeds the reporting unit&#8217;s fair value. The Company completes the required annual testing of goodwill impairment for each of the reporting units during the fourth quarter of the year. <ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-18125"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-18126"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-18127">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment was recorded during the years ended March 31, 2025, 2024, or 2023. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="ixv-10364"><div> <span style="font-weight: bold; font-style: italic;">Intangible Assets</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy-c0_cont_1"><div> The Company&#8217;s intangible assets other than goodwill are finite&#8211;lived and amortized on a straight-line basis over their respective useful lives. The Company analyzes its finite-lived intangible assets for impairment when and if indicators of impairment exist. <ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-18128"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-18129"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-18130">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment was recorded during the years ended March 31, 2025, 2024 or 2023. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DebtPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtPolicyTextBlock" id="ixv-10371"><div> <span style="font-weight: bold; font-style: italic;">Debt Issuance Costs</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_DebtPolicyTextBlock-c0_cont_1"><div>
   Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company&#8217;s convertible notes are presented in the balance sheet as a direct deduction from carrying amounts of the convertible notes. Debt issuance costs related to the Company&#8217;s revolving loan are presented in prepaid expenses and other current assets in the accompanying consolidated balance sheets, regardless of whether or not there are any outstanding borrowings under the revolving loan. Debt issuance costs related to the Company&#8217;s convertible notes are amortized using the effective interest method and debt issuance costs related to the Company&#8217;s revolving loans are amortized using the straight-line method, which approximates the effective interest method. Debt issuance costs are amortized over the term of the related loans and included in interest expense in the Company&#8217;s consolidated statements of operations.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-10378"><div> <span style="font-weight: bold; font-style: italic;">Foreign Currency Translation</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><div> For financial reporting purposes, the functional currency of the foreign subsidiaries is the local currency. The assets and liabilities of foreign operations for which the local currency is the functional currency are translated into the U.S. dollar at the exchange rate in effect at the balance sheet date, while revenues and expenses are translated at average exchange rates during the year. The accumulated foreign currency translation adjustment is presented as a component of comprehensive income or loss in the consolidated statements of shareholders&#8217; equity. Aggregate foreign currency transactions recorded in general and administrative expenses were a loss of $<ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-18131">2,987,000</ix:nonFraction>, a gain of $<ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" unitRef="usd" id="ixv-18132">515,000</ix:nonFraction>, and a loss of $<ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-18133">1,401,000</ix:nonFraction>, for the years ended March 31, 2025, 2024, and 2023, respectively. </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-12</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-10392"><div> <span style="font-weight: bold; font-style: italic;">Revenue Recognition</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><div>
   Revenue is recognized when performance obligations under the terms of a contract with the Company&#8217;s customers are satisfied; generally, this occurs with the transfer of control of its products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized net of all anticipated returns, marketing allowances, volume discounts, and other forms of variable consideration. Revenue is recognized either when products are shipped or when delivered, depending on the applicable contract terms.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><div>
   The price of a finished remanufactured product sold to customers is generally comprised of separately invoiced amounts for the Remanufactured Core included in the product (&#8220;Remanufactured Core value&#8221;) and the unit portion included in the product (&#8220;Unit Value&#8221;), for which revenue is recorded based on our then current price list, net of applicable discounts and allowances. The Remanufactured Core value is recorded as revenue based upon the estimate of Used Cores that will not be returned by the customer for credit. These estimates are subjective and based on management&#8217;s judgment and knowledge of historical, current, and projected return rates. As reconciliations are completed with the customers the actual rates at which Used Cores are not being returned may differ from the current estimates. This may result in periodic adjustments of the estimated contract asset and liability amounts recorded and may impact the projected revenue recognition rates used to record the estimated future revenue. These estimates may also be revised if there are changes in contractual arrangements with customers, or changes in business practices. A significant portion of the remanufactured automotive parts sold to customers are replaced by similar Used Cores sent back for credit by customers under the core exchange programs (as described in further detail below). The number of Used Cores sent back under the core exchange programs is generally limited to the number of similar Remanufactured Cores previously shipped to each customer.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><div>
   <span style="font-style: italic;">Revenue Recognition &#8212; Core Exchange Programs</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><div>
   Full price Remanufactured Cores: When remanufactured products are shipped, certain customers are invoiced for the Remanufactured Core value of the product at the full Remanufactured Core sales price. For these Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. The remainder of the full price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><div> Nominal price Remanufactured Cores: Certain other customers are invoiced for the Remanufactured Core value of the product shipped at a nominal (generally $<ix:nonFraction contextRef="c42" decimals="2" format="ixt:num-dot-decimal" name="mpaa:RemanufacturedCoresNominalPrice" scale="0" unitRef="pure" id="ixv-18134">0.01</ix:nonFraction> or less) Remanufactured Core price. For these nominal Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. Revenue amounts are calculated based on contractually agreed upon pricing for these Remanufactured Cores for which the customers are not returning similar Used Cores. The remainder of the nominal price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs. </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><div>
   <span style="font-style: italic;">Revenue Recognition; General Right of Return</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7"><div> Customers are allowed to return goods that their end-user customers have returned to them, whether or not the returned item is defective (warranty returns). In addition, under the terms of certain agreements and industry practice, customers from time to time are allowed stock adjustments when their inventory of certain product lines exceeds the anticipated sales to end-user customers (stock adjustment returns). Customers have various contractual rights for stock adjustment returns, which are typically less than <ix:nonFraction contextRef="c42" decimals="2" format="ixt:num-dot-decimal" name="mpaa:PercentageOfStockAdjustmentReturns" scale="-2" unitRef="pure" id="ixv-18135">5</ix:nonFraction>% of units sold. In some instances, a higher level of returns is allowed in connection with significant restocking orders. The aggregate returns are generally limited to less than <ix:nonFraction contextRef="c42" decimals="2" format="ixt:num-dot-decimal" name="mpaa:PercentageOfAggregateReturns" scale="-2" unitRef="pure" id="ixv-18136">20</ix:nonFraction>% of unit sales. </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-13</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8"><div>
   The allowance for warranty returns is established based on a historical analysis of the level of this type of return as a percentage of total unit sales. The allowance for stock adjustment returns is based on specific customer inventory levels, inventory movements, and information on the estimated timing of stock adjustment returns provided by customers. Stock adjustment returns do not occur at any specific time during the year. The return rate for stock adjustments is calculated based on expected returns within the normal operating cycle, which is generally one year.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9"><div>
   The Unit Value of the warranty and stock adjustment returns are treated as reductions of revenue based on the estimations made at the time of the sale. The Remanufactured Core value of warranty and stock adjustment returns are provided for as indicated in the paragraph &#8220;Revenue Recognition &#8211; Core Exchange Programs&#8221;.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10"><div>
   As is standard in the industry, the Company only accepts returns from on-going customers. If a customer ceases doing business with the Company, it has no further obligation to accept additional product returns from that customer. Similarly, the Company accepts product returns and grants appropriate credits to new customers from the time the new customer relationship is established.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_ShippingCostsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="mpaa:ShippingCostsPolicyPolicyTextBlock" id="ixv-10435"><div> <span style="font-weight: bold; font-style: italic;">Shipping Costs</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="mpaa_ShippingCostsPolicyPolicyTextBlock-c0_cont_1"><div>
   The Company includes shipping and handling charges in the gross invoice price to customers and classifies the total amount as revenue. All shipping and handling costs are expensed as cost of sales as inventory is sold.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_1" escape="true" name="mpaa:ContractLiabilityPolicyTextBlock" id="ixv-10442"><div> <span style="font-weight: bold; font-style: italic;">Contract Liability </span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_2" id="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_1"><div>
   Contract liability consists of: (i) customer allowances earned, (ii) accrued core payments, (iii) customer core returns accruals, (iv) core bank liability, (v) finished goods liabilities, and (vi) customer deposits.&#160;&#160;
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_3" id="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_2"><div>
   Customer allowances earned includes all marketing allowances provided to customers. Such allowances include sales incentives and concessions. Voluntary marketing allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered. Other marketing allowances, which may only be applied against future purchases, are recorded as a reduction to revenues in accordance with a schedule set forth in the relevant contract. Sales incentive amounts are recorded based on the value of the incentive provided. See Note 15 for a description of all marketing allowances. Customer allowances to be provided to customers within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_4" id="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_3"><div>
   Accrued core payments represent the sales price of Remanufactured Cores purchased from customers, generally in connection with new business, which are held by these customers and remain on their premises. The sales price of these Remanufactured Cores will be realized when the Company&#8217;s relationship with a customer ends, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience. The payments to be made to customers for purchases of Remanufactured Cores within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_5" id="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_4"><div>
   Customer core returns accruals represent the full and nominally priced Remanufactured Cores shipped to the Company&#8217;s customers. When the Company ships the product, it recognizes an obligation to accept a similar Used Core sent back under the core exchange programs based upon the Remanufactured Core price agreed upon by the Company and its customer. The Contract liability related to Used Cores returned by consumers to the Company&#8217;s customers but not yet returned to the Company are classified as short-term contract liabilities until the Company physically receives these Used Cores as they are expected to be returned during the Company&#8217;s normal operating cycle, which is generally one year and the remainder are recorded as long-term contract liabilities.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_6" id="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_5"><div>
   The core bank liability represents the full Remanufactured Core sales price paid for cores returned under the core exchange programs. The payment for these cores are made over a contractual repayment period pursuant to the Company&#8217;s agreement with this customer. Payments to be made within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-14</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation continuedAt="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_7" id="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_6"><div>
   Finished goods liabilities represents the agreed upon price of finished goods purchased from customers, generally in connection with new business. The payment for these finished goods are made over a contractual repayment period pursuant to the Company&#8217;s agreement with the customer. Payments to be made within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="mpaa_ContractLiabilityPolicyTextBlock-c0_cont_7"><div>
   Customer deposits represent the receipt of prepayments from customers for the obligation to transfer goods or services in the future. The Company classifies these customer deposits as short-term contract liabilities as the Company expects to satisfy these obligations within its normal operating cycle, which is generally one year.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_AdvertisingCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="ixv-10474"><div> <span style="font-weight: bold; font-style: italic;">Advertising Costs</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><div> The Company expenses all advertising costs as incurred. Advertising expenses for the years ended March 31, 2025, 2024 and 2023 were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-18137">435,000</ix:nonFraction>, $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-18138">614,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-18139">606,000</ix:nonFraction>, respectively. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-10481"><div> <span style="font-weight: bold; font-style: italic;">Net Loss Per Share</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><div>
   Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, warrants, and Convertible Notes (as defined in Note 8), which would result in the issuance of incremental shares of common stock to the extent such impact is not anti-dilutive.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-10488"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_3" id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><div> The following presents a reconciliation of basic and diluted net loss per share. </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_4" id="_EarningsPerSharePolicyTextBlock-c0_cont_3"><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18140">19,470,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18141">49,244,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18142">4,207,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Basic shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-18143">19,685,322</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-18144">19,601,204</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-18145">19,340,246</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Effect of dilutive shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-18146"> - </ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-18147"> - </ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-18148"> - </ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Diluted shares
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-18149">19,685,322</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-18150">19,601,204</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-18151">19,340,246</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss per share:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt;">
    <td style="padding-left: 10px;">
     <div>
      Basic net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18152">0.99</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18153">2.51</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18154">0.22</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>


   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Diluted net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18155">0.99</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18156">2.51</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18157">0.22</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>


  </table></ix:continuation></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_5" id="_EarningsPerSharePolicyTextBlock-c0_cont_4"><div> Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the years ended March 31, 2025, 2024, and 2023, there were <ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-18158">2,323,321</ix:nonFraction>, <ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-18159">2,122,863</ix:nonFraction>, and <ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-18160">1,854,795</ix:nonFraction>, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_5"><div> In addition, for the years ended March 31, 2025, 2024, and 2023, there were <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-18161">2,493,963</ix:nonFraction>, <ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-18162">1,693,778</ix:nonFraction>, and <ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-18163">5,846</ix:nonFraction>, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#8220;if-converted&#8221; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants (as defined below) issued in connection with the Convertible Notes (see Note 8) are anti-dilutive until they become exercisable and as of March 31, 2025, the Warrants were not exercisable. </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-15</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-10659"><div> <span style="font-weight: bold; font-style: italic;">Use of Estimates</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_UseOfEstimates-c0_cont_1"><div>
   The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. On an on-going basis, the Company evaluates its estimates, including allowances for credit losses, valuation of inventory and Used Cores, valuation of long-lived assets, goodwill and intangible assets, useful lives of long-lived assets, litigation matters, valuation of deferred tax assets, share-based compensation, sales returns and other customer marketing allowances, the incremental borrowing rate used in determining the present value of lease liabilities, and valuation of the embedded derivatives in connection with the convertible notes. Although the Company does not believe that there is a reasonable likelihood that there will be a material change in the future estimate or in the assumptions used in calculating the estimate, unforeseen changes in the industry, or business could materially impact the estimate and may have a material adverse effect on its business, financial condition and results of operations.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="ixv-10666"><div> <span style="font-weight: bold; font-style: italic;">Financial Instruments</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1"><div> The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amount of short-term investments approximates their fair value as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. The estimated fair value of the Company&#8217;s Convertible Notes (as defined in Note 8) was $<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18164">42,398,000</ix:nonFraction> and $<ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18165">38,276,000</ix:nonFraction> using Level 3 inputs at March 31, 2025 and 2024, respectively. See Note 14 for further information concerning the fair value of the Company&#8217;s Convertible Notes. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-10673"><div> <span style="font-weight: bold; font-style: italic;">Share-Based Payments</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><div>
   The Company has share-based compensation plans and recognizes compensation expense over the requisite service period for its share-based plans based on the fair value of the awards on the date of the grant, award or issuance and accounts for forfeitures as they occur. Share-based plans include stock option awards, restricted stock units, restricted stock awards, and performance stock units issued under the Company&#8217;s incentive plans. The cost is measured at the grant date, based on (i) the estimated fair value of the award using the Black-Scholes option pricing model for stock options, (ii) the closing share price of the Company&#8217;s stock on the grant date for restricted stock units and restricted stock awards, (iii) the closing share price of the Company&#8217;s stock on the grant date for performance stock units subject to performance conditions, and (iv) the estimated fair value of the award using the Monte Carlo valuation model for performance stock units subject to market conditions. See Note 19 for further information concerning the Company&#8217;s share-based payments.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2"><div>
   The Black-Scholes option-pricing model and Monte Carlo valuation model require the input of assumptions including the expected volatility of the underlying stock and the expected holding period of the option. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair value.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-10683"><div> <span style="font-weight: bold; font-style: italic;">Credit Risk </span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_1"><div>
   The Company regularly reviews its accounts receivable and allowance for credit losses by considering factors such as historical experience, credit quality and age of the accounts receivable, and the current economic conditions that may affect a customer&#8217;s ability to pay. The majority of the Company&#8217;s sales are to leading automotive aftermarket parts suppliers. The Company participates in trade accounts receivable discount programs with its major customers. If the creditworthiness of any of its customers was downgraded, the Company could be adversely affected, in that it may be subjected to higher interest rates on the use of these discount programs or it could be forced to wait longer for payment. <span style="background-color: rgb(255, 255, 255); font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In certain cases, the Company has experienced higher interest rates due to changes in customer credit profiles, which has impacted the overall cost of these financing arrangements.</span> </span>Should the Company&#8217;s customers experience significant cash flow problems, its financial position and results of operations could be materially and adversely affected, and the maximum amount of loss that would be incurred would be the outstanding receivable balance, Used Cores expected to be returned by customers, and the value of the Remanufactured Cores held at customers&#8217; locations. The Company maintains an allowance for credit losses that, in its opinion, provide for an adequate reserve to cover losses that may be incurred.
  </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-16</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" continuedAt="_CompensationRelatedCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="ixv-10699"><div> <span style="font-weight: bold; font-style: italic;">Deferred Compensation Plan</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_CompensationRelatedCostsPolicyTextBlock-c0_cont_2" id="_CompensationRelatedCostsPolicyTextBlock-c0_cont_1"><div> The Company has a deferred compensation plan for certain members of management. The plan allows participants to defer salary and bonuses. The assets of the plan, which are held in a trust and are subject to the claims of the Company&#8217;s general creditors under federal and state laws in the event of insolvency, are recorded as short-term investments in the consolidated balance sheets. Consequently, the trust qualifies as a Rabbi trust for income tax purposes. The plan&#8217;s assets consist primarily of mutual funds and are recorded at market value with any unrealized gain or loss recorded as general and administrative expense. The carrying value of plan assets were $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-18166">1,881,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-18167">1,837,000</ix:nonFraction>, and the deferred compensation liability, which is included in other current liabilities in the accompanying consolidated balance sheets, was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18168">1,881,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18169">1,837,000</ix:nonFraction> at March 31, 2025 and 2024, respectively. During the years ended March 31, 2025, 2024, and 2023, the Company made contributions of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" scale="0" unitRef="usd" id="ixv-18170">36,000</ix:nonFraction>, $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" scale="0" unitRef="usd" id="ixv-18171">6,000</ix:nonFraction> and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" scale="0" unitRef="usd" id="ixv-18172">75,000</ix:nonFraction>, respectively. During the year ended March 31, 2024, the Company&#8217;s matching contributions under its deferred compensation plan were temporarily halted through February 2024 when they were reinstated. </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_CompensationRelatedCostsPolicyTextBlock-c0_cont_3" id="_CompensationRelatedCostsPolicyTextBlock-c0_cont_2"><div> During the years ended March 31, 2025, 2024, and 2023, employee contributions of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee" scale="0" unitRef="usd" id="ixv-18173">46,000</ix:nonFraction>, $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee" scale="0" unitRef="usd" id="ixv-18174">82,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee" scale="0" unitRef="usd" id="ixv-18175">287,000</ix:nonFraction>, respectively, were made to the deferred compensation plan. During the years ended March 31, 2025, 2024, and 2023, the Company redeemed $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ShortTermInvestmentsRedeemed" scale="0" unitRef="usd" id="ixv-18176">151,000</ix:nonFraction>, $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ShortTermInvestmentsRedeemed" scale="0" unitRef="usd" id="ixv-18177">603,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ShortTermInvestmentsRedeemed" scale="0" unitRef="usd" id="ixv-18178">297,000</ix:nonFraction>, respectively, of its short-term investments for the payment of deferred compensation liabilities. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:GainLossOnInvestmentsTextBlock" id="ixv-10709"><ix:continuation continuedAt="_CompensationRelatedCostsPolicyTextBlock-c0_cont_4" id="_CompensationRelatedCostsPolicyTextBlock-c0_cont_3"><div> The following summarizes the gain (loss) on the Company&#8217;s equity investments: </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_CompensationRelatedCostsPolicyTextBlock-c0_cont_4"><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net gain (loss) recognized on equity securities
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-18179">105,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-18180">347,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" sign="-" unitRef="usd" id="ixv-18181">181,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt;">
    <td style="padding-left: 10px;">
     <div>
      Less: net gain (loss) recognized on equity securities sold
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-18182">8,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-18183">74,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" scale="0" sign="-" unitRef="usd" id="ixv-18184">15,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unrealized gain (loss) recognized on equity securities still held
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: none; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" scale="0" unitRef="usd" id="ixv-18185">97,000</ix:nonFraction></td><td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" scale="0" unitRef="usd" id="ixv-18186">273,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" scale="0" sign="-" unitRef="usd" id="ixv-18187">166,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
   </tr>
  </table></ix:continuation></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="ixv-10801"><div> <span style="font-weight: bold; font-style: italic;">Comprehensive Income or Loss</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><div>
   Comprehensive income or loss is defined as the change in equity during a period resulting from transactions and other events and circumstances from non-owner sources. The Company&#8217;s total comprehensive income or loss consists of net unrealized income or loss from foreign currency translation adjustments.
  </div></ix:continuation></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="ixv-10808"><div>
   <span style="font-weight: bold;">3. Goodwill and Intangible Assets</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Goodwill</span>
  </div><div>&#160;
  </div><div> The Company had goodwill of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-18188"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-18189">3,205,000</ix:nonFraction></ix:nonFraction> at March 31, 2025 and 2024, which was comprised of $<ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-18190"><ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-18191">2,551,000</ix:nonFraction></ix:nonFraction> for the Hard Parts segment and $<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-18192"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-18193">654,000</ix:nonFraction></ix:nonFraction> for all others, respectively. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Intangible Assets</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="ixv-10820"><div> The following is a summary of acquired intangible assets subject to amortization: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.3pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td colspan="6" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"> <span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>&#160; &#160; &#160;</td> <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right; padding-left: 10px;">&#160;</td> <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2024</span>&#160; &#160; &#160; </td><td colspan="1" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> &#160;</td> </tr><tr style="vertical-align: top;"> <td>&#160;</td> <td>&#160;</td> <td colspan="1" style="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; "><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted<br/>Average<br/>Amortization<br/>Period</span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Carrying<br/>Value</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated<br/>Amortization</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Carrying<br/>Value</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; padding-left: 0px;"><span style="font-weight: 700; letter-spacing: normal; text-align: center; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated<br/>Amortization</span></td><td colspan="1" style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> &#160;</td> </tr><tr style="vertical-align: top;"> <td><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Intangible assets subject to amortization</span></td> <td>&#160;</td> <td colspan="1">&#160;</td><td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td colspan="1" style="text-align: left;"> &#160;</td> </tr><tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Trademarks </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td colspan="1" style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> <ix:nonNumeric contextRef="c62" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="ixv-18194">10</ix:nonNumeric> years </div> </td><td style="font-size: 0px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-18195">520,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-18196">513,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-18197">705,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-18198">641,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 4.7pt;"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Customer relationships </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> <ix:nonNumeric contextRef="c65" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="ixv-18199">8</ix:nonNumeric> years </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="font-size: 0px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-18200">2,532,000</ix:nonFraction></td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-18201">1,987,000</ix:nonFraction></td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-18202">8,573,000</ix:nonFraction></td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-18203">7,568,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> <span style="font-weight: bold;">Total intangible assets subject to amortization</span> </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="ixv-18204">8</ix:nonNumeric> years </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-18205">3,052,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-18206">2,500,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-18207">9,278,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-18208">8,209,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td> </tr> </table></ix:nonNumeric><div>&#160;
  </div><div> During the years ended March 31, 2025 and 2024, the Company retired $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IntangibleAssetsFullyAmortizedRetired" scale="0" unitRef="usd" id="ixv-18209">6,085,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IntangibleAssetsFullyAmortizedRetired" scale="0" unitRef="usd" id="ixv-18210">2,667,000</ix:nonFraction>, respectively, of fully amortized intangible assets. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-17</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" id="ixv-10987"><div> Amortization expense for acquired intangible assets is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <b>2024</b>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization expense
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-18211">477,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-18212">1,075,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-18213">1,460,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="ixv-11061"><div> The estimated future amortization expense for acquired intangible assets subject to amortization is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top;">
    <td><span style="font-weight: 700; letter-spacing: normal; text-decoration: underline; float: none; display: inline !important;">Year Ending March 31,</span></td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>

   </tr><tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      2026
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18214">323,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">2027</td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-18215">229,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Total</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-18216">552,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>

  </table></ix:nonNumeric></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="ixv-11100"><div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <span style="font-weight: bold;">4.</span>
    </div>
    <div>
     <span style="font-weight: bold;">Accounts Receivable </span>&#8212; <span style="font-weight: bold;">Net</span>&#160;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The Company has trade accounts receivable that result from the sale of goods and services. Accounts receivable &#8212; net includes offset accounts related to customer payment discrepancies, returned goods authorizations (&#8220;RGAs&#8221;) issued for in-transit unit returns, and allowances for credit losses.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-11110"><div> Accounts receivable &#8212; net is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>  </td>
    <td style="text-align: right;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2024</span>  </td>
   </tr><tr style="vertical-align: top;">
    <td><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accounts receivable - net</span></td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts receivable &#8212; trade
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-18217">113,807,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-18218">118,500,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt;">
    <td style="padding-left: 20px;">
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-18219">207,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-18220">189,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Customer payment discrepancies
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-18221">1,765,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-18222">1,206,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt;">
    <td style="padding-left: 20px;">
     <div>
      Customer returns RGA issued
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerReturnsRgaIssued" scale="0" unitRef="usd" id="ixv-18223">20,771,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerReturnsRgaIssued" scale="0" unitRef="usd" id="ixv-18224">20,809,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: total accounts receivable offset accounts
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivableOffsetAccounts" scale="0" unitRef="usd" id="ixv-18225">22,743,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivableOffsetAccounts" scale="0" unitRef="usd" id="ixv-18226">22,204,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.9pt;">
    <td style="padding-left: 10px;">
     <div>
      Total accounts receivable &#8212; net
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-18227">91,064,000</ix:nonFraction></td><td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-18228">96,296,000</ix:nonFraction></td><td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-11211"><div>
   <span style="font-weight: bold;">5. Inventory</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-11215"><div> Inventory is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td>
     <div>
      <b>Inventory - net</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Raw materials
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-18229">150,274,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-18230">158,819,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Work in process
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-18231">7,821,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-18232">7,943,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Finished goods
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-18233">202,078,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-18234">227,650,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-18235">360,173,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-18236">394,412,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-18237">18,964,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-18238">17,372,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Total inventory - net</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-18239">341,209,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-18240">377,040,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Inventory unreturned</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-18241">18,460,000</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-18242">20,288,000</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-18</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractAssetsTextBlock" id="ixv-11338"><div>
   <span style="font-weight: bold;">6. Contract Assets</span>
  </div><div>&#160;
  </div><div> During the years ended March 31, 2025, 2024, and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#8217; locations by $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-18243">2,805,000</ix:nonFraction>, $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-18244">5,353,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-18245">3,736,000</ix:nonFraction>, respectively. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractAssetsTableTextBlock" id="ixv-11344"><div> Contract assets are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 75%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Short-term contract assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cores expected to be returned by customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" scale="0" unitRef="usd" id="ixv-18246">17,732,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" scale="0" unitRef="usd" id="ixv-18247">15,409,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Core premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-18248">9,669,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-18249">9,567,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Upfront payments to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" scale="0" unitRef="usd" id="ixv-18250">1,400,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" scale="0" unitRef="usd" id="ixv-18251">1,407,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-18252">805,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-18253">756,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total short-term contract assets</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-18254">29,606,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-18255">27,139,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Long-term contract assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Remanufactured cores held at customers' locations
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" scale="0" unitRef="usd" id="ixv-18256">301,388,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" scale="0" unitRef="usd" id="ixv-18257">279,427,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Core premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-18258">24,714,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-18259">30,227,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Long-term core inventory deposits
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" scale="0" unitRef="usd" id="ixv-18260">5,569,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" scale="0" unitRef="usd" id="ixv-18261">5,569,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-18262">2,483,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-18263">2,341,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Upfront payments to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-18264">2,114,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-18265">2,718,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total long-term contract assets</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-18266">336,268,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-18267">320,282,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>

  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-11528"><div>
   <span style="font-weight: bold;">7. Plant and Equipment</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-11532"><div> Plant and equipment is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Plant and equipment</b>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Machinery and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18268">62,330,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18269">63,048,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Office equipment and fixtures
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18270">34,250,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18271">33,463,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Leasehold improvements
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18272">13,485,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18273">15,110,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18274">110,065,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-18275">111,621,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: accumulated depreciation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18276">78,075,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18277">73,283,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Total plant and equipment</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18278">31,990,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18279">38,338,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><div> Plant and equipment located in the foreign countries where the Company has facilities, net of accumulated depreciation, totaled $<ix:nonFraction contextRef="c68" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18280">27,760,000</ix:nonFraction> and $<ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18281">33,455,000</ix:nonFraction>, of which $<ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18282">25,001,000</ix:nonFraction> and $<ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18283">30,992,000</ix:nonFraction> is located in Mexico, at March 31, 2025 and 2024, respectively. </div></ix:nonNumeric><div style="margin-left: 16.55pt;">&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-11639"><div style="text-indent: -16.6pt; padding-left: 16.6pt;">
    <div style="float: left; width: 16.6pt; white-space: nowrap;">
     <span style="font-weight: bold;">8.</span>
    </div>
    <div>
     <span style="font-weight: bold;">Debt </span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> The Company has $<ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-18284">268,620,000</ix:nonFraction> in senior secured financing, (as amended from time to time, the &#8220;Credit Facility&#8221;) consisting of a $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-18285">238,620,000</ix:nonFraction> revolving loan facility (the &#8220;Revolving Facility&#8221;), subject to certain restrictions, and a $<ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-18286">30,000,000</ix:nonFraction> term loan facility (the &#8220;Term Loans&#8221;). The Term Loans were repaid during the year ended March 31, 2024. The Credit Facility matures on <ix:nonNumeric contextRef="c81" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-18287">December 12, 2028</ix:nonNumeric>. The lenders have a security interest in substantially all of the assets of the Company. In June 2024, the Company enrolled in a feature with its lenders, under which the Company sweeps its cash collections to pay down its Revolving Facility and borrows on-demand to fund payments. </div><div>&#160;
  </div><div> The Company had $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-18288">90,787,000</ix:nonFraction> and $<ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-18289">128,000,000</ix:nonFraction> outstanding under the Revolving Facility at March 31, 2025 and 2024, respectively. In addition, $<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-18290">7,047,000</ix:nonFraction> was outstanding for letters of credit at March 31, 2025. At March 31, 2025, after certain contractual adjustments, $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="0" unitRef="usd" id="ixv-18291">135,150,000</ix:nonFraction> was available under the Revolving Facility. The interest rate on the Company&#8217;s Revolving Facility was <ix:nonFraction contextRef="c84" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18292">7.46</ix:nonFraction>% and <ix:nonFraction contextRef="c85" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18293">8.43</ix:nonFraction>% at March 31, 2025 and 2024, respectively. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-19</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-c0_cont_1"><div> The Credit Facility requires the Company to maintain a minimum fixed charge coverage ratio if undrawn availability is less than <ix:nonFraction contextRef="c78" decimals="3" format="ixt:num-dot-decimal" name="mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" scale="-2" unitRef="pure" id="ixv-18294">22.5</ix:nonFraction>% of the aggregate revolving commitments and a specified minimum undrawn availability. During the period ended March 31, 2025, undrawn availability was greater than the <ix:nonFraction contextRef="c78" decimals="3" format="ixt:num-dot-decimal" name="mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" scale="-2" unitRef="pure" id="ixv-18295">22.5</ix:nonFraction>% threshold, therefore, the fixed charge coverage ratio financial covenant was not required to be tested. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Convertible Notes, Related Party</span>
  </div><div>&#160;
  </div><div> On March 31, 2023, the Company entered into a note purchase agreement, as amended, (the &#8220;Note Purchase Agreement&#8221;) with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P. (collectively, the &#8220;Purchasers&#8221;) and Bison Capital Partners VI, L.P., as the purchaser representative (the &#8220;Purchaser Representative&#8221;) for the issuance and sale of $<ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-18296">32,000,000</ix:nonFraction> in aggregate principal amount of convertible notes due in 2029 (the &#8220;Convertible Notes&#8221;), which was used for general corporate purposes. The Convertible Notes will bear interest at a rate of <ix:nonFraction contextRef="c87" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18297"><ix:nonFraction contextRef="c88" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18298"><ix:nonFraction contextRef="c86" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18299">10.0</ix:nonFraction></ix:nonFraction></ix:nonFraction>% per annum, compounded annually, and payable (i) in kind or (ii) in cash, annually in arrears on April 1 of each year, commencing on April 1, 2024. In April 2024, non-cash accrued interest on the Convertible Notes of $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaidInKindInterest" scale="0" unitRef="usd" id="ixv-18300">3,209,000</ix:nonFraction> was paid in-kind and is included in the principal amount of Convertible Notes at March 31, 2025. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConvertibleDebtTableTextBlock" id="ixv-11664"><div> The Company&#8217;s Convertible Notes are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 40.5pt;">
    <td><br/></td>
    <td style="vertical-align: middle; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Convertible Notes, related party</b>
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Principal amount of Convertible Notes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-18301">35,209,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-18302">32,000,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" scale="0" unitRef="usd" id="ixv-18303">6,556,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" scale="0" unitRef="usd" id="ixv-18304">7,576,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: unamortized debt discount attributed to debt issuance costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-18305">916,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-18306">1,058,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Carrying amount of the Convertible Notes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmountAllocatedToConvertibleNotes" scale="0" unitRef="usd" id="ixv-18307">27,737,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmountAllocatedToConvertibleNotes" scale="0" unitRef="usd" id="ixv-18308">23,366,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Plus: Compound Net Derivative Liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18309">7,470,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18310">7,410,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Net carrying amount of Convertible Notes, related party</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18311">35,207,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18312">30,776,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><div> The aggregate proceeds from the offering were approximately $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ProceedsFromConvertibleDebtNet" scale="0" unitRef="usd" id="ixv-18313">31,280,000</ix:nonFraction>, net of initial purchasers&#8217; fees and other related expenses. The initial conversion rate is <ix:nonFraction contextRef="c89" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" unitRef="pure" id="ixv-18314"><ix:nonFraction contextRef="c91" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" unitRef="pure" id="ixv-18315"><ix:nonFraction contextRef="c90" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" unitRef="pure" id="ixv-18316">66.6667</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of the Company&#8217;s common stock per $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount" scale="0" unitRef="usd" id="ixv-18317"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount" scale="0" unitRef="usd" id="ixv-18318"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount" scale="0" unitRef="usd" id="ixv-18319">1,000</ix:nonFraction></ix:nonFraction></ix:nonFraction> principal amount of notes (equivalent to an initial conversion price of approximately $<ix:nonFraction contextRef="c87" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-18320"><ix:nonFraction contextRef="c88" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-18321"><ix:nonFraction contextRef="c86" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-18322">15.00</ix:nonFraction></ix:nonFraction></ix:nonFraction> per share of common stock). At March 31, 2025, the Company had <ix:nonFraction contextRef="c87" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" scale="0" unitRef="shares" id="ixv-18323">28,240,973</ix:nonFraction> shares of its common stock available to be issued if the Convertible Notes were converted. </div><div>&#160;
  </div><div> In connection with the Note Purchase Agreement, the Company entered into common stock warrants (the &#8220;Warrants&#8221;) with the Purchasers, which mature on <ix:nonNumeric contextRef="c87" format="ixt:date-monthname-day-year-en" name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="ixv-18324">March 30, 2029</ix:nonNumeric>. The Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company&#8217;s common stock for <ix:nonFraction contextRef="c89" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:WarrantsThresholdConsecutiveTradingDays" scale="0" unitRef="Days" id="ixv-18325">20</ix:nonFraction> consecutive days prior to the redemption is less than $<ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="mpaa:WarrantsRedemptionPrice" scale="0" unitRef="usdPershares" id="ixv-18326">15.00</ix:nonFraction>. The fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was <ix:nonFraction contextRef="c87" decimals="0" format="ixt:fixed-zero" name="mpaa:WarrantsAndRightsOutstandingFairValue" scale="0" unitRef="usd" id="ixv-18327"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:fixed-zero" name="mpaa:WarrantsAndRightsOutstandingFairValue" scale="0" unitRef="usd" id="ixv-18328">zero</ix:nonFraction></ix:nonFraction> at March 31, 2025 and 2024. The Company estimates the fair value of the Warrants at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Warrants will be recorded in current period earnings in the consolidated statements of operations. </div><div>&#160;
  </div><div> The Convertible Notes may be converted, subject to certain conditions, at an initial conversion price of $<ix:nonFraction contextRef="c88" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-18329">15.00</ix:nonFraction>, subject to adjustment as provide in the Convertible Notes (the &#8220;Conversion Option&#8221;). The Convertible Notes also include a provision for a return of interest (&#8220;Return of Interest&#8221;), which requires the Purchasers to return <ix:nonFraction contextRef="c87" decimals="3" format="ixt:num-dot-decimal" name="mpaa:ReturnOfInterestPercentage" scale="-2" unitRef="pure" id="ixv-18330">15.0</ix:nonFraction>% of the interest paid to the Company in certain circumstances, subject to reduction of the Return of Interest amount in the event that the Return of Interest amount would result in total payments to the Purchasers of less than two times the original principal amount. The Return of Interest provision is accounted for as part of the Conversion Option and if the Conversion Option is exercised in the future, the Return of Interest provision will remain outstanding until the Purchaser sells all of the underlying stock received upon conversion. Upon conversion, any value associated with the Return of Interest provision will be reflected as a derivative asset upon conversion, with changes in fair value being recorded in earnings in the consolidated statements of operations until settlement in connection with the sale of the underlying stock by the Purchaser. Unless and until the Company delivers a redemption notice, the Purchasers of the Convertible Notes may convert their Convertible Notes at any time at their option. Upon conversion, the Convertible Notes will be settled in shares of the Company&#8217;s common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. The Convertible Notes have a stated maturity of <ix:nonNumeric contextRef="c89" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-18331">March 30, 2029</ix:nonNumeric>, subject to earlier conversion or redemption in accordance with their terms. </div></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-20</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_3" id="_DebtDisclosureTextBlock-c0_cont_2"><div> If there is a Fundamental Transaction, as defined in the Form of Convertible Promissory Note, the Company may redeem all or part of the Convertible Notes. Except in the case of the occurrence of a Fundamental Transaction, the Company may not redeem the Convertible Notes prior to March 31, 2026. After March 31, 2026, the Company may redeem all or part of the Convertible Notes for a cash purchase (the &#8220;Company Redemption&#8221;) price equal to the Redemption Price (as defined below) plus $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AdditionalAmountToBePaidForRedemption" scale="0" unitRef="usd" id="ixv-18332">5,000,000</ix:nonFraction>, but only if (i) it is listed on a national exchange, (ii) there is no &#8220;Event of Default&#8221; occurring and continuing, and (iii) Adjusted EBITDA for the prior four quarters is greater than $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MinimumAdjustedEBITDAForRedemption" scale="0" unitRef="usd" id="ixv-18333">80,000,000</ix:nonFraction>.&#160;&#160;The &#8220;Redemption Price&#8221; shall mean a cash amount equal to the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest. However, if the volume weighted average price of the Company&#8217;s common stock for <ix:nonFraction contextRef="c89" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:WarrantsThresholdConsecutiveTradingDays" scale="0" unitRef="Days" id="ixv-18334">20</ix:nonFraction> consecutive days prior to the notice of the Company Redemption is less than $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="mpaa:WarrantsRedemptionPrice" scale="0" unitRef="usdPershares" id="ixv-18335">15</ix:nonFraction>, the Purchasers may exercise the warrants and the Company will pay the Redemption Price plus $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AdditionalAmountPaidOnRedemptionPriceConditionTwo" scale="0" unitRef="usd" id="ixv-18336">2,000,000</ix:nonFraction>. </div><div>&#160;
  </div><div> The Conversion Option and the Company Redemption both met the criteria for bifurcation from the Convertible Notes as derivatives and have been combined as a compound net derivative liability (the &#8220;Compound Net Derivative Liability&#8221;). The Compound Net Derivative Liability has been recorded within <span style="-sec-ix-hidden: hidden-fact-4"><span style="-sec-ix-hidden: hidden-fact-5"><span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7">convertible note, related party</span></span></span></span> in the consolidated balance sheets. The fair value of the Conversion Option and the Company Redemption option using Level 3 inputs and the Monte Carlo simulation model was a liability of $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-18337">9,000,000</ix:nonFraction> and $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-18338">9,800,000</ix:nonFraction>, and an asset of $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="0" unitRef="usd" id="ixv-18339">1,530,000</ix:nonFraction> and $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="0" unitRef="usd" id="ixv-18340">2,390,000</ix:nonFraction> at March 31, 2025 and 2024, respectively. The Company estimates the fair value of the Compound Net Derivative Liability at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Compound Net Derivative Liability is recorded in current period earnings in the consolidated statements of operations. During the years ended March 31, 2025 and 2024, the Company recorded a loss of $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-18341">60,000</ix:nonFraction> and a gain of $<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-18342">1,020,000</ix:nonFraction>, respectively, as the change in fair value of the Compound Net Derivative Liability in the consolidated statements of operations and consolidated statements of cash flows. </div><div>&#160;
  </div><div>
   The Convertible Notes also contain additional features, such as, default interest and options related to a Fundamental Transaction, requiring bifurcation which were not separately accounted for as the value of such features were not material at March 31, 2025 and 2024. Any subsequent changes from the initial recognition in the fair value of those features is recorded in current period earnings in the consolidated statements of operations.
  </div><div>&#160;
  </div><div> The Convertible Notes include customary provisions relating to the occurrence of Events of Default, which include the following: (i) certain payment defaults on the Convertible Notes&#894; (ii) certain events of bankruptcy, insolvency and reorganization involving the Company or any of its subsidiaries; (iii) the entering of one or more final judgments or orders against the Company or any of its subsidiaries for an aggregate payment exceeding $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ThresholdAggregatePaymentInEventOfDefault" scale="0" unitRef="usd" id="ixv-18343">25,000,000</ix:nonFraction>; (iv) the acceleration of senior debt or any other debt greater than $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ThresholdAmountSeniorDebtAccelerationInEventOfDefault" scale="0" unitRef="usd" id="ixv-18344">25,000,000</ix:nonFraction>; (v) certain failures of the Company to comply with certain provisions of the Note Purchase Agreement or material breaches of the Note Purchase Agreement by the Company or any of its subsidiaries; (vi) any material provision of the Note Purchase Agreement, the Convertible Notes, the guarantee, the subordination agreement, the Warrants or the registration rights agreement, for any reason, ceases to be valid and binding on the Company or any subsidiary, or any subsidiary shall so claim in writing to challenge the validity of or the Company&#8217;s liability under the Note Purchase Agreement, the Convertible Notes, or the registration rights agreement; or (vii) the Company fails to maintain the listing of its capital stock on a national securities exchange. Events of Default will be subject to a <ix:nonNumeric contextRef="c89" format="ixt-sec:durday" name="mpaa:CurePeriodInCaseOfEventsOfDefault" id="ixv-18345">30</ix:nonNumeric>-day cure period except for those related to clause (ii) and (iv) of the preceding sentence. </div><div>&#160;
  </div><div> If an Event of Default occurs and is continuing, then, the Company shall deliver written notice to the Purchasers within <ix:nonNumeric contextRef="c89" format="ixt-sec:durday" name="mpaa:NoticePeriodInTheEventsOfDefault" id="ixv-18346">5</ix:nonNumeric> business days of first learning of such Event of Default. If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to the Company (and not solely with respect to its significant subsidiary) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Convertible Notes then outstanding will immediately become due and payable without any further action. </div></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-21</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_3"><div> Unamortized debt issuance costs of $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-18347">916,000</ix:nonFraction> and $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-18348">1,058,000</ix:nonFraction> are presented in the balance sheet as a direct deduction from the carrying amounts of the Convertible Notes at March 31, 2025 and 2024, respectively. Debt issuance costs are amortized using the effective interest method through the maturity of the Convertible Note and recorded in interest expense in the consolidated statements of operations. The effective interest rate was <ix:nonFraction contextRef="c87" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-18349"><ix:nonFraction contextRef="c88" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-18350">18.3</ix:nonFraction></ix:nonFraction>% as of March 31, 2025 and 2024, respectively. Debt issuance costs of $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtIssuanceCostsAllocatedToBifurcatedDerivatives" scale="0" unitRef="usd" id="ixv-18351">360,000</ix:nonFraction> allocated to the Compound Net Derivative Liability were immediately expensed to interest expense in the consolidated statements of operations for the year ended March 31, 2023. </div><div>&#160;
  </div><div> Additionally, pursuant to the Note Purchase Agreement, subject to certain conditions, the Purchaser Representative shall have the right to nominate <ix:nonFraction contextRef="c89" decimals="INF" format="ixt-sec:numwordsen" name="mpaa:PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" scale="0" unitRef="Director" id="ixv-18352">one</ix:nonFraction> director to serve (the &#8220;Investor Director&#8221;) on the Company&#8217;s Board of Directors (the &#8220;Board&#8221;). If an Investor Director is not currently serving on the Board, and subject to certain other conditions set forth in the Note Purchase Agreement, the Purchaser Representative shall have the right to designate <ix:nonFraction contextRef="c89" decimals="INF" format="ixt-sec:numwordsen" name="mpaa:NumberOfPersonsHavingObservationRights" scale="0" unitRef="Person" id="ixv-18353">one</ix:nonFraction> person to have observation rights with respect to all meetings of the Board. In connection with the Company&#8217;s entry into the Note Purchase Agreement, Douglas Trussler was appointed to serve on its Board. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="ixv-11809"><div> Interest expense related to the Convertible Notes is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.0pt;">
    <td><b>&#160;Interest expense on Convertible Notes</b></td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Contractual interest expense
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-18354">3,521,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-18355">3,200,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-18356">9,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Accretion of debt discount
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-18357">1,020,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-18358">853,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:fixed-zero" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-18359"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of issuance costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-18360">142,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-18361">119,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:fixed-zero" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-18362"> - </ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div><b>
      Total interest expense
     </b></div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-18363">4,683,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-18364">4,172,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-18365">9,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> There are no future payments required under the Convertible Notes prior to their maturity, therefore, the principal amount of the notes plus interest payable in-kind, assuming no early redemption or conversion has occurred, of $<ix:nonFraction contextRef="c92" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ConvertibleNotesGross" scale="0" unitRef="usd" id="ixv-18366">56,704,000</ix:nonFraction> would be paid on March 30, 2029. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractLiabilitiesTextBlock" id="ixv-11928"><div>
   <span style="font-weight: bold;">9. Contract Liabilities</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractLiabilitiesTableTextBlock" id="ixv-11932"><div> Contract liabilities are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Short-term contract liabilities</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Customer allowances earned
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" scale="0" unitRef="usd" id="ixv-18367">16,283,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" scale="0" unitRef="usd" id="ixv-18368">19,789,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Customer core returns accruals
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" scale="0" unitRef="usd" id="ixv-18369">13,880,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" scale="0" unitRef="usd" id="ixv-18370">10,448,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued core payment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent" scale="0" unitRef="usd" id="ixv-18371">3,196,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent" scale="0" unitRef="usd" id="ixv-18372">3,476,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Customer deposits
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="0" unitRef="usd" id="ixv-18373">2,486,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="0" unitRef="usd" id="ixv-18374">1,735,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Core bank liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18375">1,795,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18376">1,739,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18377">518,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18378">404,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total short-term contract liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18379">38,158,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18380">37,591,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Long-term contract liabilities</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Customer core returns accruals
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" scale="0" unitRef="usd" id="ixv-18381">227,588,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" scale="0" unitRef="usd" id="ixv-18382">193,545,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Core bank liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" scale="0" unitRef="usd" id="ixv-18383">10,048,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" scale="0" unitRef="usd" id="ixv-18384">11,843,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued core payment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" scale="0" unitRef="usd" id="ixv-18385">3,768,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" scale="0" unitRef="usd" id="ixv-18386">6,535,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-18387"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-18388">145,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total long-term contract liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-18389">241,404,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-18390">212,068,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_1" escape="true" name="mpaa:LesseeOperatingAndFinanceLeasesTextBlock" id="ixv-12117"><div>
   <span style="font-weight: bold;">10. Leases</span>
  </div><div>&#160;
  </div><div> The Company leases various facilities in North America and Asia under operating leases expiring through August 2033. The Company also has finance leases for certain office and manufacturing equipment, which generally range from <ix:nonNumeric contextRef="c93" continuedAt="_LesseeFinanceLeaseTermOfContract1-c93_cont_1" format="ixt-sec:durwordsen" name="us-gaap:LesseeFinanceLeaseTermOfContract1" id="ixv-18391">three</ix:nonNumeric> to <ix:nonNumeric contextRef="c94" format="ixt-sec:durwordsen" name="us-gaap:LesseeFinanceLeaseTermOfContract1" id="ixv-18392">five<ix:continuation id="_LesseeFinanceLeaseTermOfContract1-c93_cont_1"> years</ix:continuation></ix:nonNumeric>. The Company has material non-functional currency leases, which resulted in a remeasurement loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18394">11,713,000</ix:nonFraction> and remeasurement gains of $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-18395">5,187,000</ix:nonFraction> and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-18396">6,515,000</ix:nonFraction> during the years ended March 31, 2025, 2024, and 2023, respectively. These remeasurement losses and gains are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-22</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_2" id="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_1"><div>
   During the year ended March 31, 2025, the Company ceased manufacturing operations at its Torrance, California facility as a part of its on-going strategy to utilize its global footprint to enhance its operating efficiencies. This represented a significant change to the use of this right-of-use asset, which required a reassessment of the Company&#8217;s asset groups. The Company concluded that this right-of-use asset was no longer part of the Hard Parts asset group. The Company performed a test for recoverability (using Level 3 inputs) which resulted in no impairment at March 31, 2025. Any future changes to the assumptions and estimates from those anticipated may affect the carrying value of right-of-use assets and could result in impairment charges.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" id="ixv-12132"><div> Balance sheet information for leases is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 30%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 11.25pt;"> <td>&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2025</span> </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2024</span> </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <b>Leases</b> </div> </td><td>&#160;</td> <td style="padding-left: 10px;"> <div> <span style="font-weight: bold;">Classification</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Assets: </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease assets</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-18397">66,603,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-18398">83,973,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Plant and equipment</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-18399">4,296,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-18400">4,611,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> <b>Total leased assets</b> </div> </td><td>&#160;</td> <td colspan="1" style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseRightOfUseAssets" scale="0" unitRef="usd" id="ixv-18401">70,899,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseRightOfUseAssets" scale="0" unitRef="usd" id="ixv-18402">88,584,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt;"> <td>&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Liabilities: </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Current </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Operating lease liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18403">9,982,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18404">8,319,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other current liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18405">1,222,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18406">1,585,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Long-term </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-16"><span style="-sec-ix-hidden: hidden-fact-17">Long-term operating lease liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-18407">65,308,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-18408">72,240,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-18"><span style="-sec-ix-hidden: hidden-fact-19">Other liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-18409">1,954,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-18410">1,893,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr><tr style="vertical-align: top;"> <td style="padding-left: 10px;">
<div style="margin: 0in; font-size: 12pt;"><b><span style="font-size: 10pt">Total lease liabilities</span></b></div>
</td><td>&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-18411">78,466,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-18412">84,037,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> </table></ix:nonNumeric></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-23</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-12375"><div> Lease cost recognized in the consolidated statements of operations is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Lease cost</b>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Operating lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-18413">14,057,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-18414">15,047,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-18415">13,176,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Short-term lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-18416">1,221,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-18417">1,263,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-18418">1,686,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Variable lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-18419">511,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-18420">667,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-18421">761,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Finance lease cost:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of finance lease assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-18422">1,234,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-18423">1,508,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-18424">1,983,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Interest on finance lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-18425">191,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-18426">219,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-18427">262,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Total lease cost</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-18428">17,214,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-18429">18,704,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-18430">17,868,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

  </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" id="ixv-12538"><div> Maturities of lease commitments at March 31, 2025 were as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td>&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom;">
     <div>
      <b>Maturity of lease liabilities by Year Ending March 31,</b></div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Operating Leases</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Finance Leases</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      2026
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18431">13,983,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18432">1,396,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18433">15,379,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="text-align: left; padding-left: 10px;">2027</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-18434">12,200,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-18435">905,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-18436">13,105,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: left; padding-left: 10px;"> 2028</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-18437">11,560,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-18438">650,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-18439">12,210,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="text-align: left; padding-left: 10px;"> 2029</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-18440">11,160,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-18441">420,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-18442">11,580,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: left; padding-left: 10px;">2030</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-18443">11,370,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-18444">186,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-18445">11,556,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      Thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-18446">32,119,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-18447"> - </ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-18448">32,119,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-18449">92,392,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-18450">3,557,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-18451">95,949,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="padding-left: 20px;">
     <div>
      Less: amount representing interest
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-18452">17,102,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-18453">381,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-18454">17,483,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      <b>Present value of lease liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-18455">75,290,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-18456">3,176,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-18457">78,466,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" id="ixv-12710"><div> Other information about leases is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr> <td>&#160;</td> <td>&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> March 31, 2025 </td> <td>&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> March 31, 2024 </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <b>Lease term and discount rate</b> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted-average remaining lease term (years): </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Finance leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-18458">3.2</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-18459">2.8</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Operating leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-18460">7.3</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-18461">8.3</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted-average discount rate: </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-18462">7.0</ix:nonFraction></td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-18463">6.4</ix:nonFraction></td> <td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-18464">5.8</ix:nonFraction></td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-18465">5.8</ix:nonFraction></td> <td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; ">%</td> </tr> </table></ix:nonNumeric></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_AccountsReceivableDiscountProgramsTextBlock-c0_cont_1" escape="true" name="mpaa:AccountsReceivableDiscountProgramsTextBlock" id="ixv-12809"><div>
   <span style="font-weight: bold;">11. Accounts Receivable Discount Programs</span>
  </div><div>&#160;
  </div><div>
   The Company uses accounts receivable discount programs offered by certain customers and their respective banks. Under these accounts receivable discount programs, the Company may sell those customers&#8217; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. These accounts receivable discount programs allow the Company to accelerate receipt of payment on customers&#8217; receivables.
  </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-24</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" id="ixv-12821"><ix:continuation id="mpaa_AccountsReceivableDiscountProgramsTextBlock-c0_cont_1"><div> The following is a summary of the Company&#8217;s accounts receivable discount programs:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 10.9pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td colspan="7" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">Fiscal Years Ended March 31,</span> </div> </td> </tr> <tr style="vertical-align: top; height: 10.9pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">2025</span> </div> </td> <td style="border-bottom: 1pt solid black; padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">2024</span> </div> </td> <td style="border-bottom: 1pt solid black; padding-left: 10px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 3.6pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td>&#160;</td><td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td>&#160;</td><td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"> <td> <div> Receivables discounted </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivablesDiscounted" scale="0" unitRef="usd" id="ixv-18466">643,918,000</ix:nonFraction></td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivablesDiscounted" scale="0" unitRef="usd" id="ixv-18467">618,012,000</ix:nonFraction></td> <td style="padding-left: 10px; text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt;"> <td> <div> Weighted average days </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonNumeric contextRef="c0" format="ixt-sec:durday" name="mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" id="ixv-18468">343</ix:nonNumeric></td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonNumeric contextRef="c7" format="ixt-sec:durday" name="mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" id="ixv-18469">336</ix:nonNumeric></td> <td style="padding-left: 10px; text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average discount rate </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="mpaa:WeightedAverageDiscountRateOnDiscountedAccountsReceivables" scale="-2" unitRef="pure" id="ixv-18470">6.2</ix:nonFraction></td> <td style="text-align : left; padding-left : 0px; vertical-align : bottom; ">%</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="mpaa:WeightedAverageDiscountRateOnDiscountedAccountsReceivables" scale="-2" unitRef="pure" id="ixv-18471">6.8</ix:nonFraction></td> <td style="padding-left : 0px; text-align : left; vertical-align : bottom; ">%</td> </tr> <tr style="vertical-align: top; height: 11.65pt;"> <td> <div> Amount of discount as interest expense </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DiscountRecordedAsInterestExpense" scale="0" unitRef="usd" id="ixv-18472">38,021,000</ix:nonFraction></td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DiscountRecordedAsInterestExpense" scale="0" unitRef="usd" id="ixv-18473">39,175,000</ix:nonFraction></td> <td style="padding-left: 10px; text-align: left; vertical-align: bottom;">&#160;</td> </tr> </table></ix:continuation></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SupplierFinanceProgramTextBlock" id="ixv-12911"><div>
   <span style="font-weight: bold;">12. Supplier Finance Programs</span>
  </div><div>&#160;
  </div><div> The Company utilizes a supplier finance program, which allows certain of the Company&#8217;s suppliers to sell their receivables due from the Company to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable" scale="0" unitRef="usd" id="ixv-18474">30,000,000</ix:nonFraction> from $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable" scale="0" unitRef="usd" id="ixv-18475">15,000,000</ix:nonFraction> during the year ended March 31, 2025. The Company has no economic interest in the sale of these receivables and no direct relationship with the financial institution. Payments to the third-party administrator are based on services rendered and are not related to the volume or number of financing agreements between suppliers, financial institution, and the third-party administrator. The Company is not a party to agreements negotiated between participating suppliers and the financial institution. The Company's obligations to its suppliers, including amounts due and payment terms, are not affected by a supplier's decision to participate in this program. The Company does not provide guarantees and there are no assets pledged to the financial institution or the third-party administrator for the committed payment in connection with this program. At March 31, 2025 and 2024, the Company had $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligation" scale="0" unitRef="usd" id="ixv-18476">33,661,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligation" scale="0" unitRef="usd" id="ixv-18477">1,695,000</ix:nonFraction>, respectively, of outstanding supplier obligations confirmed as valid under this program, included in <span style="-sec-ix-hidden: hidden-fact-20">accounts payable</span> in the consolidated balance sheet. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SupplierFinanceProgramTableTextBlock" id="ixv-12918"><div> The following is a summary of the changes in outstanding supplier obligations confirmed as valid under this program: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 20.25pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; padding-left: 10px; vertical-align: bottom; white-space: nowrap; width: 1%;">
     <div>

     &#160;</div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year Ended March 31,</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; white-space: nowrap;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.6pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="padding-left: 10px; width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Confirmed obligations outstanding at March 31, 2024
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligation" scale="0" unitRef="usd" id="ixv-18478">1,695,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt;">
    <td>
     <div>
      Invoices confirmed as valid during the year
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligationIncrease" scale="0" unitRef="usd" id="ixv-18479">91,951,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Confirmed invoices paid during the year
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligationDecreaseSettlement" scale="0" unitRef="usd" id="ixv-18480">59,985,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 11.65pt;">
    <td>
     <div>
      Confirmed obligations outstanding at March 31, 2025
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligation" scale="0" unitRef="usd" id="ixv-18481">33,661,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>


  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="ixv-12987"><div>
   <span style="font-weight: bold;">13. Financial Risk Management and Derivatives</span>
  </div><div>&#160;
  </div><div>
   Purchases and expenses denominated in currencies other than the U.S. dollar, which are primarily related to the Company&#8217;s facilities overseas, expose the Company to market risk from material movements in foreign exchange rates between the U.S. dollar and the foreign currencies. The Company&#8217;s primary risk exposure is from fluctuations in the value of the Mexican peso and to a lesser extent, the Chinese yuan. To mitigate these risks, the Company enters into forward foreign currency exchange contracts to exchange U.S. dollars for these foreign currencies. The extent to which forward foreign currency exchange contracts are used is modified periodically in response to the Company&#8217;s estimate of market conditions and the terms and length of anticipated requirements.
  </div><div>&#160;
  </div><div>
   The Company enters into forward foreign currency exchange contracts in order to reduce the impact of foreign currency fluctuations and not to engage in currency speculation. The use of derivative financial instruments allows the Company to reduce its exposure to the risk that the eventual cash outflow resulting from funding the expenses of the foreign operations will be materially affected by changes in exchange rates between the U.S. dollar and the foreign currencies. The Company does not hold or issue financial instruments for trading purposes. The forward foreign currency exchange contracts are designated for forecasted expenditure requirements to fund foreign operations.
  </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-25</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_1"><div> The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $<ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="0" unitRef="usd" id="ixv-18482">45,921,000</ix:nonFraction> and $<ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="0" unitRef="usd" id="ixv-18483">54,092,000</ix:nonFraction> at March 31, 2025 and 2024, respectively. These contracts generally have a term of <ix:nonNumeric contextRef="c97" format="ixt-sec:durwordsen" name="us-gaap:DerivativeTermOfContract" id="ixv-18484">one year</ix:nonNumeric> or less, at rates agreed at the inception of the contracts. The counterparty to this derivative transaction is a major financial institution with investment grade credit rating; however, the Company is exposed to credit risk with this institution. The credit risk is limited to the potential unrealized gains (which offset currency fluctuations adverse to the Company) in any such contract should this counterparty fail to perform as contracted. Any changes in the fair values of forward foreign currency exchange contracts are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="ixv-13004"><div> The following shows the effect of the Company&#8217;s derivative instruments on its consolidated statements of operations: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">(Loss) Gain Recognized as Foreign Exchange Impact of Lease Liabilities and Forward Contracts</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="text-align: center;">
     <div>
      Derivatives Not Designated as
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      Hedging Instruments
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" sign="-" unitRef="usd" id="ixv-18485">4,179,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" sign="-" unitRef="usd" id="ixv-18486">1,373,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" unitRef="usd" id="ixv-18487">2,776,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>

  </table></ix:nonNumeric><div>&#160;
  </div><div>&#160;
  </div><div> The changes in the fair values of forward foreign currency exchange contracts are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of cash flows for the years ended March 31, 2025, 2024, and 2023. The fair value of the forward foreign currency exchange contracts of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" scale="0" unitRef="usd" id="ixv-18488">1,663,000</ix:nonFraction> is included in other current liabilities in the consolidated balance sheets at March 31, 2025. The fair value of the forward foreign currency exchange contracts of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" scale="0" unitRef="usd" id="ixv-18489">2,516,000</ix:nonFraction> is included in prepaid expenses and other current assets in the consolidated balance sheets at March 31, 2024. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock" id="ixv-13070"><div>
   <span style="font-weight: bold;">14. Fair Value Measurements</span>
  </div><div>&#160;
  </div><div>
   The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses a three-tier valuation hierarchy based upon observable and unobservable inputs:
  </div><div>&#160;
  </div><div style="text-indent: -18.7pt; padding-left: 37.4pt;">
    <div style="float: left; width: 18.7pt; white-space: nowrap;">
     <span style="font-weight: bold;">&#8226;</span>
    </div>
    <div>
     Level 1 &#8212; Valuation is based upon quoted prices (unadjusted) in active markets for identical assets or liabilities.
    </div>
  </div><div style="margin-left: 37.4pt; clear: both;">&#160;
  </div><div style="text-indent: -18.7pt; padding-left: 37.4pt;">
    <div style="float: left; width: 18.7pt; white-space: nowrap;">
     <span style="font-weight: bold;">&#8226;</span>
    </div>
    <div>
     Level 2 &#8212; Valuation is based upon quoted prices for similar assets and liabilities in active markets, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.
    </div>
  </div><div style="margin-left: 37.4pt; clear: both;">&#160;
  </div><div style="text-indent: -18.7pt; padding-left: 37.4pt;">
    <div style="float: left; width: 18.7pt; white-space: nowrap;">
     <span style="font-weight: bold;">&#8226;</span>
    </div>
    <div>
     Level 3 &#8212; Valuation is based upon unobservable inputs that are significant to the fair value measurement.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The fair value hierarchy requires the use of observable market data when available. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company&#8217;s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
  </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-26</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_2" id="_FairValueDisclosuresTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="ixv-13100"><div> The following sets forth by level within the fair value hierarchy, the Company&#8217;s financial assets and liabilities that were accounted for at fair value on a recurring basis according to the valuation techniques the Company used to determine their fair values at: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Fair Value Measurements</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Fair Value Measurements</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Using Inputs Considered as</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Using Inputs Considered as</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Fair Value</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 1</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 2</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Fair Value</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 1</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 2</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Short-term investments
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">Mutual funds</td>

    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18490">1,881,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18491">1,881,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18492">-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18493">-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18494">1,837,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18495">1,837,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18496">-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18497">-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Prepaid expenses and other current assets
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 40px;">
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18498"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18499"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18500"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18501"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18502">2,516,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18503"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18504">2,516,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18505"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      <span style="font-weight: bold;">Liabilities</span>
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Other current liabilities
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Deferred compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18506">1,881,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18507">1,881,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18508"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18509"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18510">1,837,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18511">1,837,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18512"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-18513"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18514">1,663,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18515"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18516">1,663,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18517"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18518"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18519"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18520"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18521"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Convertible notes, related party
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Compound Net Derivative Liability
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18522">7,470,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18523"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18524"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18525">7,470,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18526">7,410,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18527"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18528"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-18529">7,410,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Short-term Investments and Deferred Compensation</span>
  </div><div>&#160;
  </div><div>
   The Company&#8217;s short-term investments, which fund its deferred compensation liabilities, consist of investments in mutual funds. These investments are classified as Level 1 as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Forward Foreign Currency Exchange Contracts</span>
  </div><div>&#160;
  </div><div>
   The forward foreign currency exchange contracts are primarily measured based on the foreign currency spot and forward rates quoted by the banks or foreign currency dealers (See Note 13).
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Compound Net Derivative Liability</span>
  </div><div>&#160;
  </div><div>
   The Company estimates the fair value of the Compound Net Derivative Liability (see Note 8) using Level 3 inputs and the Monte Carlo simulation model at the balance sheet date. The Monte Carlo simulation model requires the input of assumptions including the expected volatility of the underlying stock. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair value. This amount is recorded within convertible notes, related party in the consolidated balance sheets at March 31, 2025 and 2024. Any changes in the fair value of the Compound Net Derivative Liability are recorded in change in fair value of compound net derivative liability in the consolidated statements of operations and in the consolidated statements of cash flows.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="ixv-13670"><div> The following assumptions were used to determine the fair value of the Compound Net Derivative Liability: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Risk free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c111" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18530">3.91</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c112" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18531">4.36</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of equity
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c113" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18532">21.30</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c114" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18533">23.20</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted average cost of capital
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c115" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18534">14.90</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c116" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18535">14.90</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Expected volatility of MPA common stock
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c117" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18536">40.00</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c118" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18537">50.00</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      EBITDA volatility
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c119" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18538">45.00</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c120" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-18539">40.00</ix:nonFraction></td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
  </table></ix:nonNumeric></ix:continuation><div>&#160;
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-27</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_FairValueDisclosuresTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="ixv-13756"><div> The following summarizes the activity for Level 3 fair value measurements: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="10" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span></div></td>

    <td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Beginning balance
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-18540">7,410,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-18541">8,430,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Newly issued
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="0" unitRef="usd" id="ixv-18542"> - </ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c123" decimals="0" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="0" unitRef="usd" id="ixv-18543"> - </ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="0" unitRef="usd" id="ixv-18544">8,430,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left : 10px; white-space : nowrap; ">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Changes in the fair value of the Compound Net Derivative Liability included in earnings
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" sign="-" unitRef="usd" id="ixv-18545">60,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" unitRef="usd" id="ixv-18546">1,020,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" unitRef="usd" id="ixv-18547"> - </ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.6pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Ending balance
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-18548">7,470,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-18549">7,410,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-18550">8,430,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>

  </table></ix:nonNumeric><div>&#160;
  </div><div>
   During the years ended March 31, 2025 and 2024, the Company had no significant measurements of assets or liabilities at fair value on a nonrecurring basis subsequent to their initial recognition.
  </div><div>&#160;
  </div><div> The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. At March 31, 2025 and 2024, the net carrying amount of the Convertible Notes was $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18551">35,207,000</ix:nonFraction> and $<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18552">30,776,000</ix:nonFraction>, respectively, (see Note 8). The estimated fair value of the Company&#8217;s Convertible Notes was $<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18553">42,398,000</ix:nonFraction> and $<ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18554">38,276,000</ix:nonFraction> using Level 3 inputs at March 31, 2025 and 2024, respectively. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-13869"><div>
   <span style="font-weight: bold;">15. Commitments and Contingencies</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Warranty Returns</span>
  </div><div>&#160;
  </div><div>
   The Company allows its customers to return goods that their consumers have returned to them, whether or not the returned item is defective (&#8220;warranty returns&#8221;). The Company accrues an estimate of its exposure to warranty returns based on a historical analysis of the level of this type of return as a percentage of total unit sales. Amounts charged to expense for these warranty returns are considered in arriving at the Company&#8217;s net sales.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="ixv-13878"><div> The following summarizes the changes in the warranty return accrual: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td><td style="width: 1%;">&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td><td>&#160;</td>

    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td><td>&#160;</td>

    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at beginning of year
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18555">19,326,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18556">19,830,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18557">20,125,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td>
     <div>
      Charged to expense
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-18558">151,764,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-18559">142,240,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-18560">132,719,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Amounts processed
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-18561">151,413,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-18562">142,744,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-18563">133,014,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12pt;">
    <td>
     <div>
      Balance at end of year
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18564">19,677,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18565">19,326,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18566">19,830,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><div> At March 31, 2025 and 2024, the Company&#8217;s total warranty return accrual was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18567">19,677,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18568">19,326,000</ix:nonFraction>, respectively, of which $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18569">6,478,000</ix:nonFraction> and $<ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18570">5,667,000</ix:nonFraction>, respectively, was included in the customer returns RGA issued within accounts receivable&#8212;net and $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18571">13,199,000</ix:nonFraction> and $<ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-18572">13,659,000</ix:nonFraction>, respectively, was included in the customer finished goods returns accrual in the consolidated balance sheets.&#160;&#160; </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Commitments to Provide Marketing Allowances under Long-Term Customer Contracts</span>
  </div><div>&#160;
  </div><div> The Company has or is renegotiating long-term agreements with many of its major customers. Under these agreements, which in most cases have initial terms of at least <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="mpaa:LongTermSupplierCommitmentPeriod" id="ixv-18573">four years</ix:nonNumeric>, the Company is designated as the exclusive or primary supplier for specified categories of the Company&#8217;s products. Because of the very competitive nature of the market and the limited number of customers for these products, the Company&#8217;s customers have sought and obtained price concessions, significant marketing allowances, and more favorable delivery and payment terms in consideration for the Company&#8217;s designation as a customer&#8217;s exclusive or primary supplier. These incentives differ from contract to contract and can include (i) the issuance of a specified amount of credits against receivables in accordance with a schedule set forth in the relevant contract, (ii) support for a particular customer&#8217;s research or marketing efforts provided on a scheduled basis, (iii) discounts granted in connection with each individual shipment of product, and (iv) other marketing, research, store expansion or product development support. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-28</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><div>
   The marketing and other allowances the Company typically grants its customers in connection with its new or expanded customer relationships adversely impact the near-term revenues, profitability, and associated cash flows from these arrangements. Such allowances include sales incentives and concessions and typically consist of: (i) allowances which may only be applied against future purchases and are recorded as a reduction to revenues in accordance with a schedule set forth in the long-term contract, (ii) allowances related to a single exchange of product that are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered, and (iii) amortization of core premiums paid to customers generally in connection with new business.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" id="ixv-13993"><div> The following summarizes the breakout of marketing allowances discussed above, recorded as a reduction to revenues: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; width: 100%; border-collapse: collapse; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">

      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Marketing Allowances</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Allowances incurred under long-term customer contracts
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesLongTermContracts" scale="0" unitRef="usd" id="ixv-18574">8,736,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesLongTermContracts" scale="0" unitRef="usd" id="ixv-18575">10,128,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesLongTermContracts" scale="0" unitRef="usd" id="ixv-18576">18,253,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Allowances related to a single exchange of product
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowanceSingleExchangeofProduct" scale="0" unitRef="usd" id="ixv-18577">133,169,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowanceSingleExchangeofProduct" scale="0" unitRef="usd" id="ixv-18578">130,918,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowanceSingleExchangeofProduct" scale="0" unitRef="usd" id="ixv-18579">154,194,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of core premiums paid to customers
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-18580">9,826,000</ix:nonFraction></td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-18581">10,181,000</ix:nonFraction></td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-18582">11,113,000</ix:nonFraction></td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Total marketing allowances recorded as a reduction to revenues</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesRecordedAsReductionOfRevenue" scale="0" unitRef="usd" id="ixv-18583">151,731,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesRecordedAsReductionOfRevenue" scale="0" unitRef="usd" id="ixv-18584">151,227,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:MarketingAllowancesRecordedAsReductionOfRevenue" scale="0" unitRef="usd" id="ixv-18585">183,560,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" id="ixv-14111"><div> The following presents the Company&#8217;s commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers: </div><div>&#160;</div><table style="font-size: 10pt; width: 100%; border-collapse: collapse;"><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr><td><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="text-decoration-line: underline; text-decoration-thickness: initial;">Year Ending March 31,</span></b></td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2026</td><td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCommitmentDueInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18586">14,451,000</ix:nonFraction></td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;">2027</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCommitmentDueInSecondYear" scale="0" unitRef="usd" id="ixv-18587">11,340,000</ix:nonFraction></td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2028</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCommitmentDueInThirdYear" scale="0" unitRef="usd" id="ixv-18588">10,090,000</ix:nonFraction></td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;">2029</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCommitmentDueInFourthYear" scale="0" unitRef="usd" id="ixv-18589">6,270,000</ix:nonFraction></td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2030</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCommitmentDueInFifthYear" scale="0" unitRef="usd" id="ixv-18590">2,995,000</ix:nonFraction></td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Thereafter</span></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCommitmentDueAfterFifthYear" scale="0" unitRef="usd" id="ixv-18591">2,048,000</ix:nonFraction></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">Total marketing allowances</td><td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCommitment" scale="0" unitRef="usd" id="ixv-18592">47,194,000</ix:nonFraction></td><td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td></tr></table></ix:nonNumeric><div>&#160;</div><div>
   Allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Contingencies</span>
  </div><div>&#160;
  </div><div>
   The Company is subject to various lawsuits and claims. In addition, government agencies and self-regulatory organizations have the ability to conduct periodic examinations of and administrative proceedings regarding the Company&#8217;s business, and its compliance with law, code, and regulations related to matters including, but not limited to, environmental, information security, taxes, levies, tariffs and such.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-14171"><div>
   <span style="font-weight: bold;">16. Significant Customer and Other Information</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Significant Customer Concentrations</span>
  </div><div>&#160;
  </div><div>
   While the Company continually seeks to diversify its customer base, it currently derives, and has historically derived, a substantial portion of its sales from a small number of large customers. Any meaningful reduction in the level of sales to any of these customers, deterioration of the financial condition of any of these customers or the loss of any of these customers could have a materially adverse impact on the Company&#8217;s business, results of operations, and financial condition. </div><div>&#160;</div><ix:nonNumeric contextRef="c0" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-14180"><div>The Company&#8217;s largest customers accounted for the following total percentage of net sales:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer A
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18593">39</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c130" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18594">35</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c131" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18595">37</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Customer C
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c132" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18596">26</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c133" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18597">27</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c134" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18598">24</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer B
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c135" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18599">21</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c136" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18600">21</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18601">23</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>

  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-29</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_ConcentrationRiskDisclosureTextBlock-c0_cont_1"><div>
   Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 20 for a discussion of the Company&#8217;s segments.
  </div><div>&#160;
  </div><ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_2" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1"><div> The Company&#8217;s largest customers accounted for the following total percentage of accounts receivable &#8212; trade: </div><div>&#160;
  </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1.5px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer A
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c138" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18602">41</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c139" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18603">35</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Customer B
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c140" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18604">26</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18605">25</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer C
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18606">7</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c143" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18607">13</ix:nonFraction></td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>

  </table></ix:continuation><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Geographic and Product Information</span>
  </div><div>&#160;
  </div><ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_2"><div> The Company&#8217;s products are predominantly sold in the U.S. and accounted for the following total percentage of net sales: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; text-align: center; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Rotating electrical products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c144" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18608">67</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c145" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18609">66</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c146" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18610">67</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      Brake-related products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c147" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18611">21</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c148" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18612">20</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c149" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18613">18</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Wheel hub products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c150" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18614">8</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c151" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18615">10</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c152" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18616">11</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      Other products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c153" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18617">4</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c154" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18618">4</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c155" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18619">4</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c156" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18620">100</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c157" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18621">100</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c158" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18622">100</ix:nonFraction></td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>


  </table></ix:continuation><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Significant Supplier Concentrations</span>
  </div><div>&#160;
  </div><div>
   No suppliers accounted for more than 10% of the Company&#8217;s inventory purchases for the years ended March 31, 2025, 2024, and 2023.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-14473"><div>
   <span style="font-weight: bold;">17. Income Taxes </span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="ixv-14477"><div> Domestic and foreign components of (loss) income before income taxes are as follows:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td colspan="11" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>Years Ended March 31,</b></div>
  </td>

 </tr>
 <tr style="mso-yfti-irow:1;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2025</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2024</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2023</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:2;height:12.35pt">
  <td colspan="5" style="height: 12.35pt;" valign="top">
  <div style="margin: 0in;"><b>Domestic and foreign
  components of (loss) income </b></div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td><td valign="top">&#160;</td>

 </tr>
 <tr style="height: 12.35pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">United States</div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-18623">21,526,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-18624">29,661,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-18625">14,470,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:4;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Foreign</div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" unitRef="usd" id="ixv-18626">5,839,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" unitRef="usd" id="ixv-18627">16,593,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" unitRef="usd" id="ixv-18628">11,361,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>

 </tr>

 <tr style="height: 12.35pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.35pt;" valign="top">
  <div style="margin: 0in;"><b>Loss before income taxes</b></div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18629">15,687,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18630">13,068,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18631">3,109,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>

 </tr>



</table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-30</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-14587"><div> The income tax expense is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Current tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Federal
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18632">1,177,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18633">1,696,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18634">2,483,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      State
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18635">631,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18636">363,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18637">396,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Foreign
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18638">3,780,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18639">4,553,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18640">3,426,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total current tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18641">5,588,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18642">6,612,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18643">6,305,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Deferred tax (benefit) expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Federal
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18644">171,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18645">25,320,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18646">5,037,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      State
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18647">28,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18648">4,249,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18649">705,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Foreign
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18650">1,606,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18651">5,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18652">535,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total deferred tax (benefit) expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:TotalDeferredTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18653">1,805,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:TotalDeferredTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18654">29,564,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:TotalDeferredTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18655">5,207,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Total income tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18656">3,783,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18657">36,176,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18658">1,098,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-14802"><div> Deferred income taxes consist of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Allowance for bad debts
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-18659">48,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-18660">44,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Customer allowances earned
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" scale="0" unitRef="usd" id="ixv-18661">3,794,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" scale="0" unitRef="usd" id="ixv-18662">4,706,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Allowance for stock adjustment returns
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" scale="0" unitRef="usd" id="ixv-18663">3,344,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" scale="0" unitRef="usd" id="ixv-18664">3,620,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Inventory adjustments
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="0" unitRef="usd" id="ixv-18665">8,497,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="0" unitRef="usd" id="ixv-18666">7,419,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Intangibles, net
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="usd" id="ixv-18667">729,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="usd" id="ixv-18668">852,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Stock options
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="0" unitRef="usd" id="ixv-18669">2,561,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="0" unitRef="usd" id="ixv-18670">2,723,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Operating lease liabilities
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-18671">19,333,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-18672">21,251,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Estimate for returns
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="0" unitRef="usd" id="ixv-18673">30,341,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="0" unitRef="usd" id="ixv-18674">29,942,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Accrued compensation
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" unitRef="usd" id="ixv-18675">2,585,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" unitRef="usd" id="ixv-18676">2,600,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Net operating losses
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-18677">3,426,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-18678">4,670,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Tax credits
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="0" unitRef="usd" id="ixv-18679">2,857,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="0" unitRef="usd" id="ixv-18680">2,054,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Capitalized research credits
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="0" unitRef="usd" id="ixv-18681">1,147,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="0" unitRef="usd" id="ixv-18682">1,158,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Plant and equipment, net
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18683">1,460,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18684">1,010,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-18685">4,639,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-18686">6,588,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Total deferred tax assets</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-18687">84,761,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-18688">88,637,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      <b>Liabilities</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxLiabilitiesContractWithCustomerAssets" scale="0" unitRef="usd" id="ixv-18689">9,020,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DeferredTaxLiabilitiesContractWithCustomerAssets" scale="0" unitRef="usd" id="ixv-18690">10,265,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Operating lease assets
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="0" unitRef="usd" id="ixv-18691">16,848,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="0" unitRef="usd" id="ixv-18692">23,845,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="0" unitRef="usd" id="ixv-18693">2,453,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="0" unitRef="usd" id="ixv-18694">6,663,000</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Total deferred tax liabilities</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" unitRef="usd" id="ixv-18695">28,321,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" unitRef="usd" id="ixv-18696">40,773,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Less: valuation allowance
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18697">52,233,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18698">45,399,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      <b>Total deferred taxes</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-18699">4,207,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-18700">2,465,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><div> As of March 31, 2025, before tax effect, the Company had federal net operating loss carryforwards of $<ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-18701">1,694,000</ix:nonFraction>, state net operating loss carryforwards of $<ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-18702">166,000</ix:nonFraction> and foreign net operating loss carryforwards of $<ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-18703">11,610,000</ix:nonFraction>. The federal net operating loss carryforwards expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-21">2034</span>, the state net operating loss carryforwards expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-22">2032</span>, and the foreign net operating loss carryforwards expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-23">2038</span>. As of March 31, 2025, the Company also had non-US tax credit carryforwards of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="0" unitRef="usd" id="ixv-18704">2,857,000</ix:nonFraction>, which will expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-24">2034</span>. </div></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-31</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><div> Realization of deferred tax assets is dependent upon the Company&#8217;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#8217;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#8217;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income that are based on assumptions that are consistent with the Company&#8217;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#8217;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. <span style="font-size:10.0pt">The net increase in the
valuation allowance was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" unitRef="usd" id="ixv-18705">6,834,000</ix:nonFraction> during the year ended March 31, 2025. This
net increase in the valuation allowance is primarily due to the increase in the
Company&#8217;s U.S. federal and various state deferred tax assets and the
establishment of a valuation allowance on one of its Mexican subsidiaries
partially offset by the reversal of the valuation allowance of one of its
Canadian subsidiary&#8217;s deferred tax assets.&#160;</span>The Company will continue to monitor its position in future periods. Should the actual amount differ from the Company&#8217;s estimates, the amount of any valuation allowance could be impacted. </div><div>&#160;
  </div><div>
   For the years ended March 31, 2025, 2024, and 2023, the primary components of the Company&#8217;s income tax  expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m). In addition, for the years ended March 31, 2025 and 2024, the Company&#8217;s income tax expense included the impact of an excess tax benefit from share-based compensation.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-15105"><div> The difference between the income tax expense at the federal statutory rate and the Company&#8217;s effective tax rate is as follows: </div><div style="font-size: 6pt;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; margin-left: 0px; margin-right: 0px; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Statutory federal income tax rate
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18706">21.0</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18707">21.0</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18708">21.0</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      State income tax rate, net of federal benefit
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-18709">1.5</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-18710">10.8</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-18711">3.5</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Excess tax benefit from share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18712">1.3</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18713">4.8</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Foreign income taxed at different rates
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" sign="-" unitRef="pure" id="ixv-18714">3.8</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" sign="-" unitRef="pure" id="ixv-18715">9.8</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" sign="-" unitRef="pure" id="ixv-18716">28.7</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Non-deductible debt costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" sign="-" unitRef="pure" id="ixv-18717">1.2</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span><br/></td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Non-deductible executive compensation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18718">2.5</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18719">2.6</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18720">9.0</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Change in valuation allowance
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-18721">40.1</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-18722">289.1</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-18723">25.8</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Uncertain tax positions
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" scale="-2" unitRef="pure" id="ixv-18724">2.6</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" scale="-2" unitRef="pure" id="ixv-18725">0.9</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18726">1.0</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Research and development credit
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" scale="-2" unitRef="pure" id="ixv-18727">0.6</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" scale="-2" unitRef="pure" id="ixv-18728">0.7</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" scale="-2" unitRef="pure" id="ixv-18729">2.7</ix:nonFraction></td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Other
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-18730">0.9</ix:nonFraction></td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-18731">3.9</ix:nonFraction></td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-18732">2.0</ix:nonFraction></td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-18733">24.1</ix:nonFraction></td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-18734">276.8</ix:nonFraction></td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-18735">35.3</ix:nonFraction></td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><div>
   The Company and its subsidiaries file income tax returns for the U.S. federal, various state, and foreign jurisdictions with varying statutes of limitations. At March 31, 2025, the Company remains subject to examination for fiscal years ended March 31, 2022 and forward. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
  </div></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-32</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="ixv-15331"><div> A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at beginning of period
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-18736">1,784,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-18737">1,964,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-18738">1,975,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Additions based on tax positions related to the current year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18739">53,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18740">15,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18741">53,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Additions for tax positions of prior year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18742">43,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18743">15,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18744"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Reductions for tax positions of prior year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18745">518,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18746">210,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-18747">64,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at end of period
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-18748">1,362,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-18749">1,784,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-18750">1,964,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table></ix:nonNumeric><div>&#160;
  </div><div> At March 31, 2025, 2024 and 2023, there are $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd" id="ixv-18751">1,112,000</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd" id="ixv-18752">1,475,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd" id="ixv-18753">1,616,000</ix:nonFraction>, respectively, of unrecognized tax benefits that if recognized would affect the annual effective tax rate. </div><div>&#160;
  </div><div> The Company recognizes interest and penalties related to unrecognized tax benefits as part of income tax expense. During the years ended March 31, 2025, 2024, and 2023, the Company recognized interest and penalties of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="0" unitRef="usd" id="ixv-18754">49,000</ix:nonFraction>, $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="0" unitRef="usd" id="ixv-18755">21,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="0" unitRef="usd" id="ixv-18756">59,000</ix:nonFraction>, respectively. The Company had approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" unitRef="usd" id="ixv-18757">203,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" unitRef="usd" id="ixv-18758">250,000</ix:nonFraction> for the payment of interest and penalties accrued at March 31, 2025 and 2024, respectively. </div><div>&#160;
  </div><div>
   The Company intends to indefinitely reinvest its undistributed earnings from foreign subsidiaries in foreign operations, with the exception of earnings from its Singapore subsidiary. No incremental U.S. federal tax or withholding taxes have been provided for these earnings.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="ixv-15467"><div>
   <span style="font-weight: bold;">18. Defined Contribution Plans</span>
  </div><div>&#160;
  </div><div> The Company has a 401(k) retirement plan covering all employees who are <ix:nonNumeric contextRef="c165" format="ixt-sec:duryear" name="mpaa:MinimumAgeRequiredToParticipateInDefinedContributionPlan" id="ixv-18759">21</ix:nonNumeric> years of age with at least <ix:nonNumeric contextRef="c165" format="ixt-sec:durwordsen" name="mpaa:MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" id="ixv-18760">six months</ix:nonNumeric> of service. The plan permits eligible employees to make contributions up to certain limitations, with the Company matching <ix:nonFraction contextRef="c165" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" unitRef="pure" id="ixv-18761">50</ix:nonFraction>% of each participating employee&#8217;s contribution up to the first <ix:nonFraction contextRef="c165" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" unitRef="pure" id="ixv-18762">6</ix:nonFraction>% of employee compensation. Employees are immediately vested in their voluntary employee contributions and vest in the Company&#8217;s matching contributions ratably over <ix:nonNumeric contextRef="c165" format="ixt-sec:durwordsen" name="mpaa:MatchingContributionsVestingPeriod" id="ixv-18763">five years</ix:nonNumeric>. During the year ended March 31, 2024, the Company&#8217;s matching contributions under its 401(k) retirement plan were temporarily halted through February 2024 when they were reinstated. The Company&#8217;s matching contribution to the 401(k) retirement plan was $<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="0" unitRef="usd" id="ixv-18764">626,000</ix:nonFraction>, $<ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="0" unitRef="usd" id="ixv-18765">148,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="0" unitRef="usd" id="ixv-18766">549,000</ix:nonFraction> for the years ended March 31, 2025, 2024, and 2023, respectively. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-15473"><div>
   <span style="font-weight: bold;">19. Share-based Payments</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">2022 Incentive Award Plan (the &#8220;2022 Plan&#8221;)</span>
  </div><div>&#160;
  </div><div> In September 2022, the Company&#8217;s shareholders approved the 2022 Incentive Award Plan (the &#8220;2022 Plan&#8221;). Under the 2022 Plan, a total of <ix:nonFraction contextRef="c168" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-18767">924,200</ix:nonFraction> shares of the Company&#8217;s common stock were reserved for grants to its employees, non-employee directors, and consultants. In September 2024, the shareholders approved an amendment to the 2022 Plan that increased the number of shares of common stock reserved for grant under the 2022 Plan from <ix:nonFraction contextRef="c168" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-18768">924,200</ix:nonFraction> to <ix:nonFraction contextRef="c169" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-18769">2,655,200</ix:nonFraction>. At March 31, 2025 and 2024, respectively, there were (i) <ix:nonFraction contextRef="c169" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18770">130,933</ix:nonFraction> and <ix:nonFraction contextRef="c168" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18771">132,133</ix:nonFraction> options to purchase shares of common stock outstanding, (ii) <ix:nonFraction contextRef="c170" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18772">452,531</ix:nonFraction> and <ix:nonFraction contextRef="c171" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18773">100,624</ix:nonFraction> shares of restricted stock units outstanding, and (iii) <ix:nonFraction contextRef="c172" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18774">644,679</ix:nonFraction> and <ix:nonFraction contextRef="c173" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18775">581,227</ix:nonFraction> shares of performance stock units outstanding under the 2022 Plan. There were <ix:nonFraction contextRef="c169" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares" id="ixv-18776">1,516,084</ix:nonFraction> and <ix:nonFraction contextRef="c168" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares" id="ixv-18777">435,825</ix:nonFraction> shares of common stock available for grant under the 2022 Plan at March 31, 2025 and 2024, respectively. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">2010 Incentive Award Plan</span>
  </div><div>&#160;
  </div><div> At March 31, 2025 and 2024, respectively, there were (i) <ix:nonFraction contextRef="c174" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18778">52,842</ix:nonFraction> and <ix:nonFraction contextRef="c175" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18779">140,299</ix:nonFraction> shares of restricted stock units outstanding, (ii) <ix:nonFraction contextRef="c176" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18780">922,628</ix:nonFraction> and <ix:nonFraction contextRef="c177" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18781">975,884</ix:nonFraction> options to purchase shares of common stock outstanding, and (iii) <ix:nonFraction contextRef="c178" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18782">119,708</ix:nonFraction> and <ix:nonFraction contextRef="c179" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18783">192,696</ix:nonFraction> shares of performance stock units outstanding under the 2010 Incentive Award Plan. <ix:nonFraction contextRef="c176" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares" id="ixv-18784"><ix:nonFraction contextRef="c176" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares" id="ixv-18785">No</ix:nonFraction></ix:nonFraction> shares of common stock remain available for grant under this plan. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-33</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><div>
   <span style="font-weight: bold; font-style: italic;">Stock Options</span>
  </div><div>&#160;
  </div><div> The Company did <ix:nonFraction contextRef="c180" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-18786"><ix:nonFraction contextRef="c181" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-18787">no</ix:nonFraction></ix:nonFraction>t grant any stock options during the years ended March 31, 2025 or 2023, and options to purchase <ix:nonFraction contextRef="c182" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-18788">132,133</ix:nonFraction> shares of common stock were granted during the year ended March 31, 2024. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="ixv-18789">The following summarizes the Black-Scholes option-pricing model assumptions used to derive the weighted average fair value of the stock options granted during the year ended March 31, 2024.</ix:nonNumeric> </div><div>&#160;
  </div><ix:continuation id="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">Year Ended March 31,</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td>&#160;</td> <td style="font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="3" style="border-top: 1px solid black; border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average risk free interest rate </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c180" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18790">4.53</ix:nonFraction></td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted average expected holding period (years) </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonNumeric contextRef="c180" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-18791">6.57</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average expected volatility </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c180" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-18792">51.29</ix:nonFraction></td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted average expected dividend yield </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-18793"> - &#160;</ix:nonFraction></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average fair value of options granted </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18794">3.75</ix:nonFraction></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> </table></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ixv-15553"><div> The following is a summary of stock option transactions: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Number of </span>
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td colspan="3" style="text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Weighted Average</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Shares </span>
     </td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Exercise Price </span>
     </td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c213" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18795">1,108,017</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c213" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-18796">20.29</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c180" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-18797">17,723</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-18798">20.13</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Expired
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c180" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" unitRef="shares" id="ixv-18799">36,733</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-18800">22.93</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;">&#160;</td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; border-left: none; border-right: none;"><ix:nonFraction contextRef="c183" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18801">1,053,561</ix:nonFraction></td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-18802">20.20</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

  </table></ix:nonNumeric><div>&#160;
  </div><div> At March 31, 2025, options to purchase <ix:nonFraction contextRef="c183" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" unitRef="shares" id="ixv-18803">87,288</ix:nonFraction> shares of common stock were unvested at the weighted average exercise price of $<ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" scale="0" unitRef="usdPershares" id="ixv-18804">9.32</ix:nonFraction>. </div><div>&#160;
  </div><div> <ix:nonFraction contextRef="c180" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-18805"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-18806">No</ix:nonFraction></ix:nonFraction> options were exercised during the years ended March 31, 2025 and 2024. The pre-tax intrinsic value of options exercised during the year ended March 31, 2023 was $<ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" unitRef="usd" id="ixv-18807">2,427,000</ix:nonFraction> based on the market value of the Company&#8217;s common stock at March 31, 2023. The total fair value of stock options vested during the years ended March 31, 2025, 2024, and 2023 was $<ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="0" unitRef="usd" id="ixv-18808">164,000</ix:nonFraction>, $<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="0" unitRef="usd" id="ixv-18809">324,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="0" unitRef="usd" id="ixv-18810">1,140,000</ix:nonFraction>, respectively. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="ixv-15636"><div> The following summarizes information about the options outstanding at March 31, 2025: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr> <td>&#160;</td> <td>&#160;</td> <td colspan="13" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <b>Options Outstanding </b> </td> <td>&#160;</td> <td colspan="12" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <b>Options Exercisable </b> </td> </tr> <tr> <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> <b>Range of<br/>Exercise price</b> </td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Shares </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Weighted<br/>Average<br/>Exercise<br/>Price </b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><b>Weighted<br/>Average<br/>Remaining<br/>Life<br/>In Years </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Aggregate<br/>Intrinsic<br/>Value</b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Shares </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Weighted<br/>Average<br/>Exercise<br/>Price </b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><b>Weighted<br/>Average<br/>Remaining<br/>Life<br/>In Years </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Aggregate<br/>Intrinsic<br/>Value</b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="white-space : nowrap; "> <div> $<ix:nonFraction contextRef="c214" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18811">9.32</ix:nonFraction> to $<ix:nonFraction contextRef="c214" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18812">17.38</ix:nonFraction> </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c215" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" unitRef="shares" id="ixv-18813">334,524</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c215" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" unitRef="usdPershares" id="ixv-18814">12.97</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c214" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18815">6.45</ix:nonNumeric></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="0" unitRef="usd" id="ixv-18816">24,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c215" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" unitRef="shares" id="ixv-18817">247,236</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c215" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" unitRef="usdPershares" id="ixv-18818">14.26</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c214" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18819">5.73</ix:nonNumeric></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="0" unitRef="usd" id="ixv-18820">8,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr> <td style="white-space : nowrap; "> <div> $<ix:nonFraction contextRef="c216" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18821">19.00</ix:nonFraction> to $<ix:nonFraction contextRef="c216" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18822">22.73</ix:nonFraction> </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c217" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" unitRef="shares" id="ixv-18823">404,213</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c217" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" unitRef="usdPershares" id="ixv-18824">19.58</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c216" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18825">3.78</ix:nonNumeric></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c217" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" unitRef="shares" id="ixv-18826">404,213</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c217" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" unitRef="usdPershares" id="ixv-18827">19.58</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c216" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18828">3.78</ix:nonNumeric></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="white-space : nowrap; "> <div> $<ix:nonFraction contextRef="c218" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18829">25.21</ix:nonFraction> to $<ix:nonFraction contextRef="c218" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18830">27.40</ix:nonFraction> </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c219" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" unitRef="shares" id="ixv-18831">125,800</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c219" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" unitRef="usdPershares" id="ixv-18832">27.33</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c218" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18833">2.22</ix:nonNumeric></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c219" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" unitRef="shares" id="ixv-18834">125,800</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c219" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" unitRef="usdPershares" id="ixv-18835">27.33</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c218" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18836">2.22</ix:nonNumeric></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr> <td style="white-space : nowrap; "> <div> $<ix:nonFraction contextRef="c220" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18837">28.68</ix:nonFraction> to $<ix:nonFraction contextRef="c220" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" unitRef="usdPershares" id="ixv-18838">31.13</ix:nonFraction> </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c221" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" unitRef="shares" id="ixv-18839">189,024</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c221" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" unitRef="usdPershares" id="ixv-18840">29.59</ix:nonFraction></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c220" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18841">0.95</ix:nonNumeric></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c221" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" unitRef="shares" id="ixv-18842">189,024</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c221" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" unitRef="usdPershares" id="ixv-18843">29.59</ix:nonFraction></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c220" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18844">0.95</ix:nonNumeric></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c183" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" unitRef="shares" id="ixv-18845">1,053,561</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" unitRef="usdPershares" id="ixv-18846">20.20</ix:nonFraction></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c180" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18847">3.93</ix:nonNumeric></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="0" unitRef="usd" id="ixv-18848">24,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c183" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" unitRef="shares" id="ixv-18849">966,273</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" unitRef="usdPershares" id="ixv-18850">21.19</ix:nonFraction></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"><ix:nonNumeric contextRef="c180" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="ixv-18851">3.52</ix:nonNumeric></td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="0" unitRef="usd" id="ixv-18852">8,000</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> </table></ix:nonNumeric><div>&#160;
  </div><div> The aggregate intrinsic values in the above table represent the pre-tax value of all in-the-money options if all such options had been exercised on March 31, 2025 based on the Company&#8217;s closing stock price of $<ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-18853">9.50</ix:nonFraction> as of that date. </div><div>&#160;
  </div><div> At March 31, 2025, there was $<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="0" unitRef="usd" id="ixv-18854">241,000</ix:nonFraction> of total unrecognized compensation expense from stock-based compensation granted under the plans, which is related to non-vested shares. The compensation expense is expected to be recognized over a weighted average vesting period of <ix:nonNumeric contextRef="c180" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-18855">1.5</ix:nonNumeric> years. </div></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-34</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2"><div>
   <span style="font-weight: bold; font-style: italic;">Restricted Stock Units and Restricted Stock (collectively &#8220;RSUs&#8221;) </span>
  </div><div>&#160;
  </div><div> During the years ended March 31, 2025, 2024, and 2023 the Company granted <ix:nonFraction contextRef="c184" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18856">453,453</ix:nonFraction>, <ix:nonFraction contextRef="c185" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18857">100,624</ix:nonFraction>, and <ix:nonFraction contextRef="c186" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18858">229,121</ix:nonFraction>, respectively, of time-based vesting restricted stock units, based on the closing market price on the grant date. During the year ended March 31, 2023, the Company also granted performance-based restricted stock awards which had a threshold performance level of <ix:nonFraction contextRef="c187" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18859">33,333</ix:nonFraction> shares, a target performance level of <ix:nonFraction contextRef="c188" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18860">66,667</ix:nonFraction> shares, and a maximum performance level of <ix:nonFraction contextRef="c189" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18861">100,000</ix:nonFraction> shares at the grant date. The estimated grant date fair value of the RSUs of $<ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" scale="0" unitRef="usd" id="ixv-18862">2,984,000</ix:nonFraction>, $<ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" scale="0" unitRef="usd" id="ixv-18863">800,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" scale="0" unitRef="usd" id="ixv-18864">4,430,000</ix:nonFraction>, for the years ended March 31, 2025, 2024, and 2023, respectively, was based on the closing market price on the date of grant. The fair value related to these awards is recognized as compensation expense over the vesting period. These awards generally vest in <ix:nonFraction contextRef="c184" decimals="INF" format="ixt-sec:numwordsen" name="mpaa:NumberOfEqualAnnualInstallmentsInWhichAwardsVest" scale="0" unitRef="Installment" id="ixv-18865">three</ix:nonFraction> equal installments beginning each anniversary from the grant date, subject to continued employment. Upon vesting, these awards may be net share settled to cover the required withholding tax with the remaining amount converted into an equivalent number of shares of common stock. Total shares withheld during the years ended March 31, 2025, 2024, and 2023 were <ix:nonFraction contextRef="c184" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-18866">19,761</ix:nonFraction>, <ix:nonFraction contextRef="c185" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-18867">42,720</ix:nonFraction>, and <ix:nonFraction contextRef="c186" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-18868">74,854</ix:nonFraction>, respectively, based on the value of these awards as determined by the Company&#8217;s closing stock price on the vesting date. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="ixv-15900"><div> The following is a summary of non-vested RSUs: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


      <b>Number of<br/>Shares </b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <b>Weighted Average<br/>Grant Date Fair<br/>Value</b>
     </td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c191" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-18869">240,923</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c191" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18870">12.23</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Granted
     </div>
    </td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c184" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18871">453,453</ix:nonFraction> </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18872">6.58</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c184" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-18873">184,850</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">)&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18874">12.02</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c184" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-18875">4,153</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18876">8.81</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c190" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-18877">505,373</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c190" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18878">7.26</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>

  </table></ix:nonNumeric><div>&#160;
  </div><div> As of March 31, 2025, there was $<ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" unitRef="usd" id="ixv-18879">2,298,000</ix:nonFraction> of unrecognized compensation expense related to these awards, which will be recognized over the remaining vesting period of approximately <ix:nonNumeric contextRef="c184" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-18880">2.0</ix:nonNumeric> years. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Performance Stock Units (&#8220;PSUs&#8221;)</span>
  </div><div>&#160;
  </div><div> During the year ended March 31, 2025, the Company granted <ix:nonFraction contextRef="c193" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18881">258,983</ix:nonFraction> PSUs (at target performance levels), which cliff vest after a <ix:nonNumeric contextRef="c194" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-18882">three-year</ix:nonNumeric> performance period, subject to continued employment. The number of shares earned at the end of the three-year performance period will vary, based only on actual performance, from <ix:nonFraction contextRef="c195" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-18883">0</ix:nonFraction>% to <ix:nonFraction contextRef="c196" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-18884">150</ix:nonFraction>% of the target number of PSUs granted depending on the Company&#8217;s total shareholder return (&#8220;TSR&#8221;) percentile rank relative to that of a peer group over the performance period. TSR is measured based on a comparison of the closing price on the first trading day of the performance period and the average closing price over the last <ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="mpaa:NumberOfTradingDays" scale="0" unitRef="Days" id="ixv-18885">30</ix:nonFraction> trading days of the performance period. TSR is considered a market condition because it measures the Company&#8217;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate and companies with a market capitalization of more than $<ix:nonFraction contextRef="c194" decimals="-6" format="ixt:num-dot-decimal" name="mpaa:TotalShareholdersReturnMaximumMarketCapitalization" scale="6" unitRef="usd" id="ixv-18886">600</ix:nonFraction> million, over a given period of time. Compensation cost is determined at the grant date and recognized on a straight-line basis over the requisite service period to the extent the conditions are deemed probable. Compensation cost related to the TSR award will not be adjusted even if the market condition is not met. </div><div>&#160;
  </div><div> During the year ended March 31, 2024, the Company granted <ix:nonFraction contextRef="c197" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18887">585,583</ix:nonFraction> PSUs, which vest, subject to continued employment, as follows: (i) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c198" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-18888">10.00</ix:nonFraction> per share, then 1/3 of the grant will vest, (ii) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c199" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-18889">15.00</ix:nonFraction> per share then the next 1/3 of the grant will vest, and (iii) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c200" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-18890">20.00</ix:nonFraction> per share then the final <span style="-sec-ix-hidden: hidden-fact-25"><span style="-sec-ix-hidden: hidden-fact-26"><span style="-sec-ix-hidden: hidden-fact-27">1/3</span></span></span> of the grant will vest. Recipients are eligible to vest in between <ix:nonFraction contextRef="c204" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" scale="-2" unitRef="pure" id="ixv-18891">50</ix:nonFraction>% and <ix:nonFraction contextRef="c205" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" scale="-2" unitRef="pure" id="ixv-18892">150</ix:nonFraction>% of the third tranche by achieving a stock price between $<ix:nonFraction contextRef="c206" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-18893">17.50</ix:nonFraction> and $<ix:nonFraction contextRef="c207" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-18894">25.00</ix:nonFraction> per share (each stock price target must be met for <ix:nonFraction contextRef="c197" decimals="INF" format="ixt-sec:numwordsen" name="mpaa:NumberOfTradingDays" scale="0" unitRef="Days" id="ixv-18895">thirty</ix:nonFraction> consecutive trading days). The Company calculated the fair value of these PSUs individually for each tranche using the Monte Carlo Simulation Model at the grant date. Compensation cost is recognized over the estimated derived service period. Compensation cost related to these awards will not be adjusted even if the market condition is not met. </div></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-35</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3"><div> During the years ended March 31, 2023, the Company granted <ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18896">126,028</ix:nonFraction> of performance-based PSUs (at target performance levels), respectively, to its executives, which typically cliff vest after <ix:nonNumeric contextRef="c208" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-18897">three-years</ix:nonNumeric> subject to continued employment. These awards are contingent and granted separately for each of the following metrics: adjusted EBITDA, net sales, and relative TSR. Compensation cost is determined at the grant date and recognized on a straight-line basis over the requisite service period to the extent the conditions are deemed probable. The number of shares earned at the end of the three-year period will vary, based only on actual performance, from <ix:nonFraction contextRef="c209" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-18898">0</ix:nonFraction>% to <ix:nonFraction contextRef="c210" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-18899">150</ix:nonFraction>% of the target number of PSUs granted. Adjusted EBITDA and net sales are considered performance conditions. The Company will reassess the probability of achieving each performance condition separately each reporting period. TSR is considered a market condition because it measures the Company&#8217;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate, over a given period of time. Compensation cost related to the TSR award will not be adjusted even if the market condition is not met. The Company calculated the fair value of the PSUs for each component individually. </div><div>&#160;
  </div><div> The fair value of PSUs subject to performance conditions is equal to the closing stock price on the grant date. The fair value of PSUs subject to a market condition is determined using the Monte Carlo simulation model. <ix:nonNumeric contextRef="c0" continuedAt="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock-c0_cont_1" escape="true" name="mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" id="ixv-18900">The following table summarizes the assumptions used in determining the fair value of the awards subject to market conditions:</ix:nonNumeric> </div><div>&#160;
  </div><ix:continuation id="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">Year Ended March 31,</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2025</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2024</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2023</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Risk free interest rate </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c195" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18901">4.21</ix:nonFraction>-<ix:nonFraction contextRef="c196" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18902">4.45</ix:nonFraction> </td> <td style="padding-left : 0px; vertical-align : bottom; text-align : left; width : 1%; "> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c222" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18903">4.32</ix:nonFraction>-<ix:nonFraction contextRef="c223" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18904">4.35</ix:nonFraction> </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c208" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18905">3.35</ix:nonFraction></td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected life in years </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonNumeric contextRef="c194" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-18906">3</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonNumeric contextRef="c222" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-18907">0.2</ix:nonNumeric>-<ix:nonNumeric contextRef="c223" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-18908">1.8</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonNumeric contextRef="c208" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-18909">3</ix:nonNumeric></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Expected volatility of MPA common stock </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c195" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-18910">59.8</ix:nonFraction>-<ix:nonFraction contextRef="c196" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-18911">62.8</ix:nonFraction> </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c222" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-18912">54.2</ix:nonFraction>-<ix:nonFraction contextRef="c223" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-18913">55.1</ix:nonFraction> </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c208" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-18914">51.30</ix:nonFraction></td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected average volatility of peer companies </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c194" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure" id="ixv-18915">-</ix:nonFraction></td> <td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c197" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure" id="ixv-18916">-</ix:nonFraction>&#160;&#160;</td> <td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c208" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure" id="ixv-18917">62.70</ix:nonFraction></td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Average correlation coefficient of peer companies </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c195" decimals="3" format="ixt:num-dot-decimal" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-18918">16.5</ix:nonFraction>-<ix:nonFraction contextRef="c196" decimals="3" format="ixt:num-dot-decimal" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-18919">17.4</ix:nonFraction> </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c197" decimals="2" format="ixt:fixed-zero" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-18920">-</ix:nonFraction> &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c208" decimals="4" format="ixt:num-dot-decimal" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-18921">27.50</ix:nonFraction></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected dividend yield </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c194" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-18922">-</ix:nonFraction> &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c197" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-18923">-</ix:nonFraction> &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c208" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-18924"> - &#160;</ix:nonFraction></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Grant date fair value </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c195" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18925">8.65</ix:nonFraction>-<ix:nonFraction contextRef="c196" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18926">8.88</ix:nonFraction> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> <ix:nonFraction contextRef="c222" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18927">3.57</ix:nonFraction>-<ix:nonFraction contextRef="c223" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18928">8.37</ix:nonFraction> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c208" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18929">16.02</ix:nonFraction></td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> </table></ix:continuation><div>&#160;
  </div><div> Upon vesting, these awards may be net share settled to cover the required withholding tax with the remaining amount converted into an equivalent number of shares of common stock. Total shares withheld during the year ended March 31, 2025 were <ix:nonFraction contextRef="c194" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-18930">75,491</ix:nonFraction>, based on the value of these awards as determined by the Company&#8217;s closing stock price on the vesting date. <ix:nonFraction contextRef="c197" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-18931"><ix:nonFraction contextRef="c208" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-18932">No</ix:nonFraction></ix:nonFraction> shares were withheld during the years ended March 31, 2024 and 2023 since no PSUs were vested during those years. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="ixv-16162"><div> The following is a summary of non-vested PSUs: </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


      <b>Number of<br/>Shares </b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <b>Weighted Average<br/>Grant Date Fair<br/>Value</b>
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;"><ix:nonFraction contextRef="c224" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-18933">773,923</ix:nonFraction></td><td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;"><ix:nonFraction contextRef="c224" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18934">7.73</ix:nonFraction></td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Granted (1)
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;"><ix:nonFraction contextRef="c194" decimals="INF" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">269,935</ix:nonFraction></td><td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;"><ix:nonFraction contextRef="c194" decimals="2" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">8.74</ix:nonFraction></td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">(<ix:nonFraction contextRef="c194" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-18937">225,862</ix:nonFraction></td><td style="text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;"><ix:nonFraction contextRef="c194" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18938">7.07</ix:nonFraction></td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c194" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-18939">53,609</ix:nonFraction></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;"><ix:nonFraction contextRef="c194" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18940">22.80</ix:nonFraction></td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c212" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-18941">764,387</ix:nonFraction></td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;"><ix:nonFraction contextRef="c212" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-18942">7.42</ix:nonFraction></td><td style="text-align: left;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> <ix:footnote id="ix_0_footnote" xml:lang="en-US">Granted includes <ix:nonFraction contextRef="c211" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-18944">10,952</ix:nonFraction> additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels.</ix:footnote> </div> </div></ix:nonNumeric><div style="clear: both;">&#160;
  </div><div> At March 31, 2025, there was $<ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" unitRef="usd" id="ixv-18945">1,872,000</ix:nonFraction> of unrecognized compensation expense related to these awards, which will be recognized over the weighted average remaining vesting period of approximately <ix:nonNumeric contextRef="c194" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-18946">2.1</ix:nonNumeric> years. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-16250"><div>
   <span style="font-weight: bold;">20. Segment Information</span>
  </div><div>&#160;
  </div><div>
   The Company has identified its Chief Executive Officer as its chief operating decision maker (&#8220;CODM&#8221;). The Company has identified its operating segments based on the nature of the products the Company sells, the Company&#8217;s organizational and management reporting structure, and the operating results that are regularly reviewed by the Company&#8217;s CODM to make decisions about the resources to be allocated to the business units and to assess performance. The CODM primarily uses operating income to evaluate the performance of the Company&#8217;s operating segments and to allocate resources.
  </div><div>&#160;
  </div><div> The Company&#8217;s <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="Segment" id="ixv-18947">three</ix:nonFraction> operating segments are: </div><div>&#160;
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Hard Parts</span>, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Test Solutions and Diagnostic Equipment</span>, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Heavy Duty</span>, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The Company&#8217;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. &#160;
  </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-36</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-16279"><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><div> Financial information relating to the Company&#8217;s segments is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net sales to external customers for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18948">707,210,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18949">669,904,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18950">638,460,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Intersegment sales for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18951">1,016,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18952">895,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18953">600,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total net sales for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18954">708,226,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18955">670,799,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18956">639,060,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of net sales</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other net sales (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">50,144,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">47,780,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">44,614,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment net sales
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-18960">1,016,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-18961">895,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-18962">600,000</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated net sales
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18963">757,354,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18964">717,684,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-18965">683,074,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Less (2):
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Material, labor, and overhead expenses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" id="ix_16_fact" name="mpaa:ManufacturingMaterialLaborAndOverheadExpenses" scale="0" unitRef="usd">465,656,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" id="ix_17_fact" name="mpaa:ManufacturingMaterialLaborAndOverheadExpenses" scale="0" unitRef="usd">450,913,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_18_fact" name="mpaa:ManufacturingMaterialLaborAndOverheadExpenses" scale="0" unitRef="usd">434,443,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Logistic expenses (3)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" id="ix_19_fact" name="mpaa:LogisticExpenses" scale="0" unitRef="usd">99,264,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" id="ix_20_fact" name="mpaa:LogisticExpenses" scale="0" unitRef="usd">92,969,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_21_fact" name="mpaa:LogisticExpenses" scale="0" unitRef="usd">95,496,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Revaluation of cores on customers' shelves
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" id="ix_22_fact" name="mpaa:RevaluationOfCoresOnCustomersShelves" scale="0" unitRef="usd">2,805,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" id="ix_23_fact" name="mpaa:RevaluationOfCoresOnCustomersShelves" scale="0" unitRef="usd">5,353,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_24_fact" name="mpaa:RevaluationOfCoresOnCustomersShelves" scale="0" unitRef="usd">3,736,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" id="ix_25_fact" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd">15,892,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" id="ix_26_fact" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd">3,814,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_27_fact" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd">9,291,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Other segment items (4)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" id="ix_28_fact" name="us-gaap:SegmentReportingOtherItemAmount" scale="0" unitRef="usd">83,693,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" id="ix_29_fact" name="us-gaap:SegmentReportingOtherItemAmount" scale="0" unitRef="usd">76,878,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_30_fact" name="us-gaap:SegmentReportingOtherItemAmount" scale="0" unitRef="usd">69,821,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total operating income for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" id="ix_31_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">40,916,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" id="ix_32_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">48,500,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_33_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">44,855,000</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of profit (loss)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other operating loss (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">1,064,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">2,431,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">8,303,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment operating income (loss)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-18987">71,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-18988">51,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18989">106,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Interest expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-18990">55,550,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-18991">60,040,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-18992">39,555,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Change in fair value of compound net derivative liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-18993">60,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-18994">1,020,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-18995"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-18996"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" sign="-" unitRef="usd" id="ixv-18997">168,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-18998"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated loss before income tax (benefit) expense
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18999">15,687,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-19000">13,068,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-19001">3,109,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Reconciliations of other significant items and assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Depreciation and amortization</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization for Hard Parts reportable segment (5)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" id="ix_34_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">9,579,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" id="ix_35_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">10,371,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_36_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">10,955,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other depreciation and amortization (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">821,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">1,248,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">1,489,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c240" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-19008">10,400,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-19009">11,619,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-19010">12,444,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Capital Expenditures</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Captial expenditures for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-19011">3,445,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-19012">621,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-19013">3,459,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other capital expenditures (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd">1,133,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd">379,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd">742,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated capital expenditures
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-19017">4,578,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-19018">1,000,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-19019">4,201,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total assets for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c243" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-19020">967,178,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c244" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-19021">1,019,811,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other assets (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c245" decimals="0" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:Assets" scale="0" unitRef="usd">58,355,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:Assets" scale="0" unitRef="usd">54,946,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c247" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" sign="-" unitRef="usd" id="ixv-19024">67,897,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(<ix:nonFraction contextRef="c248" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" sign="-" unitRef="usd" id="ixv-19025">62,755,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-19026">957,636,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-19027">1,012,002,000</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> <ix:footnote id="ix_1_footnote" xml:lang="en-US">Net sales, operating loss, depreciation and amortization, capital expenditures, and assets from segments below the quantitative threshold are attributable to the Company&#8217;s Test Solutions and Diagnostic Equipment and the Heavy Duty operating segments. Neither of these <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="mpaa:NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" scale="0" unitRef="Segment" id="ixv-19029">two</ix:nonFraction> operating segments has ever met any of the quantitative thresholds for determining reportable segments.</ix:footnote> </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (2) </div> <div> <ix:footnote id="ix_2_footnote" xml:lang="en-US">The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM for the Company&#8217;s Hard Parts reportable segment. Intersegment expenses are included within the amounts shown.</ix:footnote> </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (3) </div> <div> <ix:footnote id="ix_3_footnote" xml:lang="en-US">Logistic expenses include freight, tariffs, and customs duties.</ix:footnote> </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (4) </div> <div> <ix:nonNumeric contextRef="c0" name="us-gaap:SegmentReportingOtherItemCompositionDescription" id="ixv-19032"><ix:footnote id="ix_4_footnote" xml:lang="en-US">Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses.</ix:footnote></ix:nonNumeric> </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (5) </div> <div> <ix:footnote id="ix_5_footnote" xml:lang="en-US">Depreciation and amortization for the Company&#8217;s Hard Parts reportable segment are included within material, labor, and overhead expenses and other segment items.</ix:footnote> </div> </div></ix:continuation></ix:nonNumeric><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_TreasuryStockTextBlock-c0_cont_1" escape="true" name="us-gaap:TreasuryStockTextBlock" id="ixv-16982"><div>
   <span style="font-weight: bold;">21. Share Repurchase Program</span>
  </div><div>&#160;
  </div><div> <span style="font-family: Times;">In August 2018, the Company&#8217;s board of directors approved an increase in its share repurchase program from $<ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="0" unitRef="usd" id="ixv-19035">20,000,000</ix:nonFraction> to $<ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="0" unitRef="usd" id="ixv-19036">37,000,000</ix:nonFraction> of its common stock. During the year ended March 31, 2025, the Company repurchased <ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-19037">542,134</ix:nonFraction> shares of its common stock for $<ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="0" unitRef="usd" id="ixv-19038">4,832,000</ix:nonFraction>. During the years ended March 31, 2024 and 2023 the Company did <ix:nonFraction contextRef="c23" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-19039"><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-19040">no</ix:nonFraction></ix:nonFraction>t repurchase any shares of its common stock. As of March 31, 2025, $<ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue" scale="0" unitRef="usd" id="ixv-19041">23,577,000</ix:nonFraction> was utilized and $<ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="0" unitRef="usd" id="ixv-19042">13,423,000</ix:nonFraction> remains available to repurchase shares under the authorized share repurchase program, subject to the limit in the Company&#8217;s Credit Facility and Convertible Notes. The Company retired the <ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:StockRepurchasedAndRetiredCumulativeShares" scale="0" unitRef="shares" id="ixv-19043">1,379,141</ix:nonFraction> shares repurchased under this program through March 31, 2025. The Company&#8217;s share repurchase program does not obligate it to acquire any specific number of shares and shares may be repurchased in privately negotiated and/or open market transactions.</span> </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-37</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><ix:continuation id="_TreasuryStockTextBlock-c0_cont_1"><div>
   <span style="font-family: Times;">During the year ended March 31, 2025, the Company adopted a written trading plan under Rule 10b5-1 of the SEC rule to facilitate share repurchases under its current authorized program. The adoption of a 10b5-1 plan allows the Company the ability to repurchase shares when it would be ordinarily restricted from purchases due to blackout periods or being in possession of material non-public information.</span>
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-16999"><div>
   <span style="font-weight: bold;">22. Related Party Transactions</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-style: italic;">Lease</span>
  </div><div>&#160;
  </div><div> <span style="font-family: Times;">In December 2022, the Company entered into an operating lease for its <ix:nonFraction contextRef="c250" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfRealEstateProperty" scale="0" unitRef="sqft" id="ixv-19044">35,000</ix:nonFraction> square foot manufacturing, warehouse, and office facility in Ontario, Canada, with a company co-owned by a member of management. The lease, which commenced January 1, 2023, has an initial term of <ix:nonNumeric contextRef="c251" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-19045">one year</ix:nonNumeric> with a base rent of approximately $<ix:nonFraction contextRef="c250" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingLeaseBaseRent" scale="0" unitRef="usd" id="ixv-19046">27,000</ix:nonFraction> per month and includes options to renew for up to <ix:nonNumeric contextRef="c252" format="ixt-sec:durwordsen" name="mpaa:LesseeOperatingLeaseOptionToRenewTerm" id="ixv-19047">four years</ix:nonNumeric>. In November 2023, the Company exercised one of these options to renew for an additional <ix:nonNumeric contextRef="c251" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="ixv-19048">one-year</ix:nonNumeric> period. In February 2025, the Company exercised a second extension term for an additional <ix:nonNumeric contextRef="c253" format="ixt-sec:durwordsen" name="mpaa:LesseeOperatingLeaseSecondExtensionTerm" id="ixv-19049">three-year</ix:nonNumeric> period with a base rent of approximately $<ix:nonFraction contextRef="c254" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingLeaseBaseRent" scale="0" unitRef="usd" id="ixv-19050">30,000</ix:nonFraction> per month, which took effect on January 1, 2025.The rent expense recorded for the related party lease was $<ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-19051">332,000</ix:nonFraction>, $<ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-19052">328,000</ix:nonFraction> and $<ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-19053">82,000</ix:nonFraction> for the years ended March 31, 2025, 2024 and 2023, respectively.</span> </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-style: italic;">Convertible Note and Election of New Director</span>
  </div><div>&#160;
  </div><div>
   On March 31, 2023, the Company entered into the Note Purchase Agreement with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P., and Bison Capital Partners VI, L.P. as the Purchaser Representative, for the issuance and sale of the Convertible Notes. In connection with the issuance of the Convertible Notes and at the recommendation of the Nominating and Corporate Governance Committee of the Board and in connection with the bylaws of the Company, the Board appointed Douglas Trussler, a co-founder of Bison Capital in 2001, to the Board. <span style="font-family: Times;">Mr. Trussler&#8217;s compensation is consistent with the Company&#8217;s previously disclosed standard compensation practices for non-employee directors, other than Mr. Trussler does not accept the annual grant of equity to non-employee directors, which are described in the Company&#8217;s Definitive Proxy Statement, filed with the SEC on July 26, 2024. </span>There are no other transactions between Mr. Trussler and the Company that would be reportable under Item 404(a) of Regulation S-K.
  </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-38</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents1">Table of Contents</a></div></div><div><a id="Schedule_II" title="Schedule II"></a></div><ix:nonNumeric contextRef="c0" escape="true" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="ixv-17023"><div>
   <span style="font-weight: bold;">Schedule II </span>&#8212; <span style="font-weight: bold;">Valuation and Qualifying Accounts</span>&#160;
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Accounts Receivable </span>&#8212; <span style="font-weight: bold;">Allowance for credit losses</span>&#160;
  </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; vertical-align: bottom; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>


   <tr style="height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1pt solid black; text-align: center; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended</span><br/>March 31,</span>
     </div>
    </td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td>

    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom; text-align: center;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Charge to<br/>(recovery of)</span><br/>bad debts</span><br/>expense </span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amounts</span><br/>written off </span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td>&#160;</td>

    <td style="padding-left: 10px; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19054">189,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19055">42,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19056">24,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19057">207,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="height: 12.75pt;">
    <td colspan="3" style="text-align: center;">2024&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: left;">&#160;</td>

    <td style="padding-left: 10px; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19058">339,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">(<ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" sign="-" unitRef="usd" id="ixv-19059">133,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19060">17,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19061">189,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: center;">2023&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>

    <td style="padding-left: 10px; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19062">375,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19063">108,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19064">144,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19065">339,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Accounts Receivable </span>&#8212; <span style="font-weight: bold;">Allowance for customer-payment discrepancies</span>&#160;
  </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>

   <tr style="vertical-align: top; height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended<span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>March 31,</span></span>
     </div>
    </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;">&#160;</td>

    <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>year</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Charge to</span><br/>discrepancies</span><br/>expense </span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amounts</span><br/>Processed</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for customer-payment discrepancies
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19066">1,206,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19067">1,507,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19068">948,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19069">1,765,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2024&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for customer-payment discrepancies
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19070">1,634,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19071">1,452,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19072">1,880,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19073">1,206,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2023&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for customer-payment discrepancies
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19074">1,375,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19075">2,112,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19076">1,853,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19077">1,634,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Inventory </span>&#8212; <span style="font-weight: bold;">Allowance for excess and obsolete inventory</span>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>


   <tr style="vertical-align: top; height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended<span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>March 31,</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>year</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Provision for<br/>excess and</span><br/>obsolete</span><br/>inventory</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amounts</span><br/>written off</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19078">17,372,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19079">15,009,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19080">13,417,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19081">18,964,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2024&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19082">16,436,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19083">16,233,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19084">15,297,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19085">17,372,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2023&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19086">13,520,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19087">18,851,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="0" unitRef="usd" id="ixv-19088">15,935,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19089">16,436,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Deferred Tax Assets </span>&#8212; <span style="font-weight: bold;">Valuation allowance for deferred tax assets</span>
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>

   <tr style="vertical-align: top; height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended<span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>March 31,</span></span>
     </div>
    </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;">&#160;</td>

    <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>year</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Charge to</span><br/>income tax</span><br/>expense </span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Charged to</span><br/>Other Accounts</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Valuation allowance for deferred tax assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19090">45,399,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c280" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19091">6,834,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c280" decimals="0" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="0" unitRef="usd" id="ixv-19092">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19093">52,233,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2024&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Valuation allowance for deferred tax assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19094">7,619,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19095">37,780,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c283" decimals="0" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="0" unitRef="usd" id="ixv-19096">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19097">45,399,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2023&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Valuation allowance for deferred tax assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19098">6,816,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="0" unitRef="usd" id="ixv-19099">803,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c285" decimals="0" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="0" unitRef="usd" id="ixv-19100">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"><ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" unitRef="usd" id="ixv-19101">7,619,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>&#160;
  </div><div style="font-size: 8pt; text-align: center;">S-1</div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto; width: 100%;"/><div>




























































































































































































































































































































































































































































































































































































































































































































































































































































































































































 </div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c3" id="hidden-fact-0" name="us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration">http://fasb.org/us-gaap/2024#RelatedPartyMember</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-1" name="us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration">http://fasb.org/us-gaap/2024#RelatedPartyMember</ix:nonNumeric>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-3" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c3" id="hidden-fact-4" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-5" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-6" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-7" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-8" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-9" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-10" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-11" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-12" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-13" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-14" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-15" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-16" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-17" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-18" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-19" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-20" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c162" id="hidden-fact-21" name="us-gaap:OperatingLossCarryforwardsExpirationDate">2034-03-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c163" id="hidden-fact-22" name="us-gaap:OperatingLossCarryforwardsExpirationDate">2032-03-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c164" id="hidden-fact-23" name="us-gaap:OperatingLossCarryforwardsExpirationDate">2038-03-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" id="hidden-fact-24" name="us-gaap:TaxCreditCarryforwardExpirationDate">2034-03-31</ix:nonNumeric>
<ix:nonFraction contextRef="c201" decimals="INF" id="hidden-fact-25" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.0033</ix:nonFraction>
<ix:nonFraction contextRef="c202" decimals="INF" id="hidden-fact-26" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.0033</ix:nonFraction>
<ix:nonFraction contextRef="c203" decimals="4" id="hidden-fact-27" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.0033</ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-19132">0000918251</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-19133">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-19134">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="mpaa-20250331.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact ix_10_fact ix_11_fact ix_12_fact ix_13_fact ix_14_fact ix_15_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_16_fact ix_17_fact ix_18_fact ix_19_fact ix_20_fact ix_21_fact ix_22_fact ix_23_fact ix_24_fact ix_25_fact ix_26_fact ix_27_fact ix_28_fact ix_29_fact ix_30_fact ix_31_fact ix_32_fact ix_33_fact" toRefs="ix_2_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_19_fact ix_20_fact ix_21_fact" toRefs="ix_3_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_28_fact ix_29_fact ix_30_fact" toRefs="ix_4_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_34_fact ix_35_fact ix_36_fact" toRefs="ix_5_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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 xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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 xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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 xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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 xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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 xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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 xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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 xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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 xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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 xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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 xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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 xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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 xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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 xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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 xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</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 xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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 xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <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 xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</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 xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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 xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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 xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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 xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2029-03-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mpaa:OfficeAndManufacturingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mpaa:OfficeAndManufacturingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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 xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</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 xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</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 xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</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 xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</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 xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</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 xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</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 xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:AccountsReceivableNetCurrentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:AccountsReceivableNetCurrentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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 xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c146">
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIywKZcHA1OE16xSgCAxqQLilXCbgakKZiCjHX8e6OGKgzxUcJTQMwiZGt63KG3NkV0YomD1V10mcwZMCQtXqpxNBDNUF2U3F1fDSPaT4miswIE9Rbv95sFRBVRYLBlPrh3kkJ3B1MNGLVc+JsfrDwTluWumxdiNDQTACOImNzI/QrSGG108fGg/wFhZKsCIolwvsGhjWk/GVnWwirh3U7oT3/v4VhXiC34qAEPf8GafNBn2SGzXTNTs+OE5LKHfkXOXLLs34L6yt9J+h7HHf4egAQ==] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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 xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</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 xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</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 xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</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 xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <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 xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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 xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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 xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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 xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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 xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:RestrictedStockUnitsRSUsThresholdPerformanceMember</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 xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:RestrictedStockUnitsRSUsPerformanceTargetMember</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 xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:RestrictedStockUnitsRSUsMaximumPerformanceMember</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 xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceGrantDate1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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 xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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 xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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 xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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 xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</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 xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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 xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</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 xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</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 xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</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 xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <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 xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <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 xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceSharesGrantDate2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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 xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange1Member</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 xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange2Member</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 xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange3Member</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 xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange5Member</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 xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <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 xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <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 xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:ExternalCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:ExternalCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:ExternalCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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 xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</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 xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</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 xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</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 xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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 xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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 xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</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 xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-02-01</xbrli:startDate>
    <xbrli:endDate>2025-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</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 xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</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 xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</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 xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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 xmlns="" id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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 xmlns="" id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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 xmlns="" id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</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 xmlns="" id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</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 xmlns="" id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</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 xmlns="" id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</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 xmlns="" id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</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 xmlns="" id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</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 xmlns="" id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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:context xmlns="" id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</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 xmlns="" id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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 xmlns="" id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</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:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <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 xmlns="" id="sqft">
  <xbrli:measure>utr:sqft</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>mpaa:Segment</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Days">
  <xbrli:measure>mpaa:Days</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Director">
  <xbrli:measure>mpaa:Director</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Person">
  <xbrli:measure>mpaa:Person</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Installment">
  <xbrli:measure>mpaa:Installment</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>mpaa-20250331.xsd
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Jun 09 20:00:33 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://motorcarparts.com/20250331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:mpaa="http://motorcarparts.com/20250331">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mpaa-20250331_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mpaa-20250331_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mpaa-20250331_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mpaa-20250331_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet" id="mpaa_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals" id="mpaa_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement" id="mpaa_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome" id="mpaa_r_ConsolidatedComprehensiveIncome">
        <link:definition>995304 - Statement - Consolidated Statements of Comprehensive (Loss) Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ShareholdersEquityType2or3" id="mpaa_r_ShareholdersEquityType2or3">
        <link:definition>995305 - Statement - Consolidated Statements of Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow" id="mpaa_r_ConsolidatedCashFlow">
        <link:definition>995306 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganization" id="mpaa_r_CompanyBackgroundandOrganization">
        <link:definition>995307 - Disclosure - Company Background and Organization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies" id="mpaa_r_SummaryofSignificantAccountingPolicies">
        <link:definition>995308 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssets" id="mpaa_r_GoodwillandIntangibleAssets">
        <link:definition>995309 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AccountsReceivableNet" id="mpaa_r_AccountsReceivableNet">
        <link:definition>995310 - Disclosure - Accounts Receivable &#8212; Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/Inventory" id="mpaa_r_Inventory">
        <link:definition>995311 - Disclosure - Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ContractAssets" id="mpaa_r_ContractAssets">
        <link:definition>995312 - Disclosure - Contract Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/PlantandEquipment" id="mpaa_r_PlantandEquipment">
        <link:definition>995313 - Disclosure - Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/Debt" id="mpaa_r_Debt">
        <link:definition>995314 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ContractLiabilities" id="mpaa_r_ContractLiabilities">
        <link:definition>995315 - Disclosure - Contract Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/Leases" id="mpaa_r_Leases">
        <link:definition>995316 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms" id="mpaa_r_AccountsReceivableDiscountPrograms">
        <link:definition>995317 - Disclosure - Accounts Receivable Discount Programs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SupplierFinancePrograms" id="mpaa_r_SupplierFinancePrograms">
        <link:definition>995318 - Disclosure - Supplier Finance Programs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives" id="mpaa_r_FinancialRiskManagementandDerivatives">
        <link:definition>995319 - Disclosure - Financial Risk Management and Derivatives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FairValueMeasurements" id="mpaa_r_FairValueMeasurements">
        <link:definition>995320 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/CommitmentsandContingencies" id="mpaa_r_CommitmentsandContingencies">
        <link:definition>995321 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformation" id="mpaa_r_SignificantCustomerandOtherInformation">
        <link:definition>995322 - Disclosure - Significant Customer and Other Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/IncomeTaxes" id="mpaa_r_IncomeTaxes">
        <link:definition>995323 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DefinedContributionPlans" id="mpaa_r_DefinedContributionPlans">
        <link:definition>995324 - Disclosure - Defined Contribution Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SharebasedPayments" id="mpaa_r_SharebasedPayments">
        <link:definition>995325 - Disclosure - Share-based Payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SegmentInformation" id="mpaa_r_SegmentInformation">
        <link:definition>995326 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ShareRepurchaseProgram" id="mpaa_r_ShareRepurchaseProgram">
        <link:definition>995327 - Disclosure - Share Repurchase Program</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/RelatedPartyTransactions" id="mpaa_r_RelatedPartyTransactions">
        <link:definition>995328 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccounts" id="mpaa_r_ScheduleIIValuationandQualifyingAccounts">
        <link:definition>995329 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AccountingPoliciesByPolicy" id="mpaa_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables" id="mpaa_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables" id="mpaa_r_GoodwillandIntangibleAssetsTables">
        <link:definition>996002 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AccountsReceivableNetTables" id="mpaa_r_AccountsReceivableNetTables">
        <link:definition>996003 - Disclosure - Accounts Receivable &#8212; Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/InventoryTables" id="mpaa_r_InventoryTables">
        <link:definition>996004 - Disclosure - Inventory (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ContractAssetsTables" id="mpaa_r_ContractAssetsTables">
        <link:definition>996005 - Disclosure - Contract Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/PlantandEquipmentTables" id="mpaa_r_PlantandEquipmentTables">
        <link:definition>996006 - Disclosure - Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DebtTables" id="mpaa_r_DebtTables">
        <link:definition>996007 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ContractLiabilitiesTables" id="mpaa_r_ContractLiabilitiesTables">
        <link:definition>996008 - Disclosure - Contract Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/LeasesTables" id="mpaa_r_LeasesTables">
        <link:definition>996009 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables" id="mpaa_r_AccountsReceivableDiscountProgramsTables">
        <link:definition>996010 - Disclosure - Accounts Receivable Discount Programs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsTables" id="mpaa_r_SupplierFinanceProgramsTables">
        <link:definition>996011 - Disclosure - Supplier Finance Programs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables" id="mpaa_r_FinancialRiskManagementandDerivativesTables">
        <link:definition>996012 - Disclosure - Financial Risk Management and Derivatives (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FairValueMeasurementsTables" id="mpaa_r_FairValueMeasurementsTables">
        <link:definition>996013 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTables" id="mpaa_r_CommitmentsandContingenciesTables">
        <link:definition>996014 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables" id="mpaa_r_SignificantCustomerandOtherInformationTables">
        <link:definition>996015 - Disclosure - Significant Customer and Other Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/IncomeTaxesTables" id="mpaa_r_IncomeTaxesTables">
        <link:definition>996016 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SharebasedPaymentsTables" id="mpaa_r_SharebasedPaymentsTables">
        <link:definition>996017 - Disclosure - Share-based Payments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SegmentInformationTables" id="mpaa_r_SegmentInformationTables">
        <link:definition>996018 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails" id="mpaa_r_CompanyBackgroundandOrganizationDetails">
        <link:definition>996019 - Disclosure - Company Background and Organization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsSegmentReporting">
        <link:definition>996020 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets">
        <link:definition>996021 - Disclosure - Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment">
        <link:definition>996022 - Disclosure - Summary of Significant Accounting Policies - Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsLeases">
        <link:definition>996023 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets">
        <link:definition>996024 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation">
        <link:definition>996025 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition">
        <link:definition>996026 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts">
        <link:definition>996027 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare">
        <link:definition>996028 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable" id="mpaa_r_ReconciliationofBasicandDilutedNetLossPerShareTable">
        <link:definition>996029 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments">
        <link:definition>996030 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan" id="mpaa_r_SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan">
        <link:definition>996031 - Disclosure - Summary of Significant Accounting Policies - Deferred Compensation Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/GainLossonEquityInvestmentsTable" id="mpaa_r_GainLossonEquityInvestmentsTable">
        <link:definition>996032 - Disclosure - Summary of Significant Accounting Policies - Gain (Loss) on Equity Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails" id="mpaa_r_GoodwillandIntangibleAssetsDetails">
        <link:definition>996033 - Disclosure - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable" id="mpaa_r_IntangibleAssetsSubjecttoAmortizationTable">
        <link:definition>996034 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable" id="mpaa_r_AmortizationExpenseforAcquiredIntangibleAssetsTable">
        <link:definition>996035 - Disclosure - Goodwill and Intangible Assets - Amortization Expense for Acquired Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable" id="mpaa_r_EstimatedFutureAmortizationExpenseforIntangibleAssetsTable">
        <link:definition>996036 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable" id="mpaa_r_AccountsReceivableNetTable">
        <link:definition>996037 - Disclosure -  Accounts Receivable &#8212; Net - Accounts Receivable Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/InventoryNetTable" id="mpaa_r_InventoryNetTable">
        <link:definition>996038 - Disclosure - Inventory - Inventory Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ContractAssetsDetails" id="mpaa_r_ContractAssetsDetails">
        <link:definition>996039 - Disclosure - Contract Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ContractAssetsTable" id="mpaa_r_ContractAssetsTable">
        <link:definition>996040 - Disclosure - Contract Assets - Contract Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/PlantandEquipmentDetails" id="mpaa_r_PlantandEquipmentDetails">
        <link:definition>996041 - Disclosure - Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/PlantandEquipmentTable" id="mpaa_r_PlantandEquipmentTable">
        <link:definition>996042 - Disclosure - Plant and Equipment - Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DebtDetails" id="mpaa_r_DebtDetails">
        <link:definition>996043 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ConvertibleNotesTable" id="mpaa_r_ConvertibleNotesTable">
        <link:definition>996044 - Disclosure - Debt - Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable" id="mpaa_r_InterestExpenseRecognizedRelatedtoConvertibleNotesTable">
        <link:definition>996045 - Disclosure - Debt - Interest Expense Recognized Related to Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable" id="mpaa_r_ContractLiabilitiesTable">
        <link:definition>996046 - Disclosure - Contract Liabilities - Contract Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/LeasesDetails" id="mpaa_r_LeasesDetails">
        <link:definition>996047 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases" id="mpaa_r_LeasesDetailsBalanceSheetInformationforLeases">
        <link:definition>996048 - Disclosure - Leases - Balance Sheet Information for Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIywKZcHA1OE16xSgCAxqQLilXCbgakKZiCjHX8e6OGKgzxUcJTQMwiZGt63KG3NkV0YomD1V10mcwZMCQtXqpxNBDNUF2U3F1fDSPaT4miswIE9Rbv95sFRBVRYLBlPrh3kkJ3B1MNGLVc+JsfrDwTluWumxdiNDQTACOImNzI/QrSGG108fGg/wFhZKsCIolwvsGhjWk/GVnWwirh3U7oT3/v4VhXiC34qAEPf8GafNBn2SGzXTNTs+OE5LKHfkXOXfOV+u1ZsztlJ4Q1Mo3oFpQ==] CSR-->
      <link:roleType roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable" id="mpaa_r_CostRecognizedinConsolidatedStatementofOperationsTable">
        <link:definition>996049 - Disclosure - Leases - Cost Recognized in Consolidated Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable" id="mpaa_r_MaturityofLeaseCommitmentsTable">
        <link:definition>996050 - Disclosure - Leases - Maturity of Lease Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/OtherInformationaboutLeasesTable" id="mpaa_r_OtherInformationaboutLeasesTable">
        <link:definition>996051 - Disclosure - Leases - Other Information about Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable" id="mpaa_r_AccountsReceivableDiscountProgramsTable">
        <link:definition>996052 - Disclosure - Accounts Receivable Discount Programs - Accounts Receivable Discount Programs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsDetails" id="mpaa_r_SupplierFinanceProgramsDetails">
        <link:definition>996053 - Disclosure - Supplier Finance Programs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable" id="mpaa_r_ChangesinOutstandingSupplierObligationsTable">
        <link:definition>996054 - Disclosure - Supplier Finance Programs - Changes in Outstanding Supplier Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails" id="mpaa_r_FinancialRiskManagementandDerivativesDetails">
        <link:definition>996055 - Disclosure - Financial Risk Management and Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable" id="mpaa_r_DerivativeInstrumentsonConsolidatedStatementsofOperationsTable">
        <link:definition>996056 - Disclosure - Financial Risk Management and Derivatives - Derivative Instruments on Consolidated Statements of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FairValueMeasurementsDetails" id="mpaa_r_FairValueMeasurementsDetails">
        <link:definition>996057 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" id="mpaa_r_FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable">
        <link:definition>996058 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FairValueAssumptionsTable" id="mpaa_r_FairValueAssumptionsTable">
        <link:definition>996059 - Disclosure - Fair Value Measurements - Fair Value Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable" id="mpaa_r_ActivityforLevel3FairValueMeasurementsTable">
        <link:definition>996060 - Disclosure - Fair Value Measurements - Activity for Level 3 Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesDetails" id="mpaa_r_CommitmentsandContingenciesDetails">
        <link:definition>996061 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable" id="mpaa_r_ChangesinWarrantyReturnAccrualTable">
        <link:definition>996062 - Disclosure - Commitments and Contingencies - Changes in Warranty Return Accrual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable" id="mpaa_r_BreakoutofMarketingAllowancesTable">
        <link:definition>996063 - Disclosure - Commitments and Contingencies - Breakout of Marketing Allowances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable" id="mpaa_r_CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable">
        <link:definition>996064 - Disclosure - Commitments and Contingencies - Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ConcentrationsofRiskTable" id="mpaa_r_ConcentrationsofRiskTable">
        <link:definition>996065 - Disclosure - Significant Customer and Other Information - Concentrations of Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/IncomeTaxesDetails" id="mpaa_r_IncomeTaxesDetails">
        <link:definition>996066 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable" id="mpaa_r_DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable">
        <link:definition>996067 - Disclosure - Income Taxes - Domestic and Foreign Components of (Loss) Income Before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/IncomeTaxExpenseTable" id="mpaa_r_IncomeTaxExpenseTable">
        <link:definition>996068 - Disclosure - Income Taxes - Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DeferredIncomeTaxesTable" id="mpaa_r_DeferredIncomeTaxesTable">
        <link:definition>996069 - Disclosure - Income Taxes - Deferred Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable" id="mpaa_r_DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable">
        <link:definition>996070 - Disclosure - Income Taxes - Difference Between Income Tax Expense at the Federal Statutory Rate and Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable" id="mpaa_r_UnrecognizedTaxBenefitsTable">
        <link:definition>996071 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DefinedContributionPlansDetails" id="mpaa_r_DefinedContributionPlansDetails">
        <link:definition>996072 - Disclosure - Defined Contribution Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary" id="mpaa_r_SharebasedPaymentsDetailsSummary">
        <link:definition>996073 - Disclosure - Share-based Payments - Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity" id="mpaa_r_SharebasedPaymentsDetailsStockOptionActivity">
        <link:definition>996074 - Disclosure - Share-based Payments - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" id="mpaa_r_BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable">
        <link:definition>996075 - Disclosure - Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/StockOptionActivityTable" id="mpaa_r_StockOptionActivityTable">
        <link:definition>996076 - Disclosure - Share-based Payments - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SummaryofOptionsOutstandingTable" id="mpaa_r_SummaryofOptionsOutstandingTable">
        <link:definition>996077 - Disclosure - Share-based Payments - Summary of Options Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits" id="mpaa_r_SharebasedPaymentsDetailsRestrictedStockUnits">
        <link:definition>996078 - Disclosure - Share-based Payments - Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable" id="mpaa_r_RestrictedStockUnitsActivityTable">
        <link:definition>996079 - Disclosure - Share-based Payments - Restricted Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits" id="mpaa_r_SharebasedPaymentsDetailsPerformanceStockUnits">
        <link:definition>996080 - Disclosure - Share-based Payments - Performance Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" id="mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable">
        <link:definition>996081 - Disclosure - Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable" id="mpaa_r_PerformanceStockUnitsActivityTable">
        <link:definition>996082 - Disclosure - Share-based Payments - Performance Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/SegmentInformationDetails" id="mpaa_r_SegmentInformationDetails">
        <link:definition>996083 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable" id="mpaa_r_FinancialInformationRelatingtoSegmentsTable">
        <link:definition>996084 - Disclosure - Segment Information - Financial Information Relating to Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ShareRepurchaseProgramDetails" id="mpaa_r_ShareRepurchaseProgramDetails">
        <link:definition>996085 - Disclosure - Share Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/RelatedPartyTransactionsDetails" id="mpaa_r_RelatedPartyTransactionsDetails">
        <link:definition>996086 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable" id="mpaa_r_ScheduleIIValuationandQualifyingAccountsTable">
        <link:definition>996087 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/AdditionalCalculations" id="mpaa_r_AdditionalCalculations">
        <link:definition>996088 - Disclosure - AdditionalCalculations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <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/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="PlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PlantAndEquipmentAbstract"/>
  <xs:element name="ConvertibleNotesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ConvertibleNotesAbstract"/>
  <xs:element name="InterestExpenseRecognizedRelatedToConvertibleNotesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract"/>
  <xs:element name="LesseeOperatingAndFinanceLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeasesAbstract"/>
  <xs:element name="CostRecognizedInConsolidatedStatementOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract"/>
  <xs:element name="MaturityOfLeaseCommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MaturityOfLeaseCommitmentsAbstract"/>
  <xs:element name="OtherInformationAboutLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OtherInformationAboutLeasesAbstract"/>
  <xs:element name="AccountsReceivableDiscountProgramsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AccountsReceivableDiscountProgramsAbstract"/>
  <xs:element name="ConcentrationsOfRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ConcentrationsOfRiskAbstract"/>
  <xs:element name="DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract"/>
  <xs:element name="BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract"/>
  <xs:element name="StockOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_StockOptionActivityAbstract"/>
  <xs:element name="SummaryOfOptionsOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SummaryOfOptionsOutstandingAbstract"/>
  <xs:element name="RestrictedStockUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RestrictedStockUnitsActivityAbstract"/>
  <xs:element name="MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract"/>
  <xs:element name="PerformanceStockUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceStockUnitsActivityAbstract"/>
  <xs:element name="ScheduleIiValuationAndQualifyingAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract"/>
  <xs:element name="CashFlowsFromOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CashFlowsFromOperatingActivitiesAbstract"/>
  <xs:element name="PlantAndEquipmentAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PlantAndEquipmentAbstract0"/>
  <xs:element name="ConvertibleNotesRelatedPartyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ConvertibleNotesRelatedPartyAbstract"/>
  <xs:element name="InterestExpenseOnConvertibleNotesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_InterestExpenseOnConvertibleNotesAbstract"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AssetsAbstract0"/>
  <xs:element name="InventoryUnreturned" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_InventoryUnreturned"/>
  <xs:element name="CustomerFinishedGoodsReturnsAccrual" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerFinishedGoodsReturnsAccrual"/>
  <xs:element name="InterestExpenseNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_InterestExpenseNet"/>
  <xs:element name="StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings"/>
  <xs:element name="AmortizationOfInterestOnContractLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AmortizationOfInterestOnContractLiabilities"/>
  <xs:element name="AmortizationOfCorePremiumsPaidToCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AmortizationOfCorePremiumsPaidToCustomers"/>
  <xs:element name="AmortizationOfFinishedGoodsPremiumsPaidToCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers"/>
  <xs:element name="ForeignCurrencyRemeasurementGainLossUnrealized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized"/>
  <xs:element name="ProvisionForRecoveryOfCustomerPaymentDiscrepancies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies"/>
  <xs:element name="IncreaseDecreaseInInventoryUnreturned" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_IncreaseDecreaseInInventoryUnreturned"/>
  <xs:element name="IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual"/>
  <xs:element name="IncreaseDecreaseInOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities"/>
  <xs:element name="FinanceLeasePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FinanceLeasePayments"/>
  <xs:element name="ContractAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractAssetsTextBlock"/>
  <xs:element name="ContractLiabilitiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractLiabilitiesTextBlock"/>
  <xs:element name="LesseeOperatingAndFinanceLeasesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeasesTextBlock"/>
  <xs:element name="AccountsReceivableDiscountProgramsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AccountsReceivableDiscountProgramsTextBlock"/>
  <xs:element name="InventoryUnreturnedPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_InventoryUnreturnedPolicyTextBlock"/>
  <xs:element name="ContractAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractAssetsPolicyTextBlock"/>
  <xs:element name="CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock"/>
  <xs:element name="ShippingCostsPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShippingCostsPolicyPolicyTextBlock"/>
  <xs:element name="ContractLiabilityPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractLiabilityPolicyTextBlock"/>
  <xs:element name="ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock"/>
  <xs:element name="ContractAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractAssetsTableTextBlock"/>
  <xs:element name="ContractLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractLiabilitiesTableTextBlock"/>
  <xs:element name="LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock"/>
  <xs:element name="LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
  <xs:element name="LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock"/>
  <xs:element name="ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock"/>
  <xs:element name="ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock"/>
  <xs:element name="CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock"/>
  <xs:element name="ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock"/>
  <xs:element name="CustomerPaymentDiscrepancies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerPaymentDiscrepancies"/>
  <xs:element name="CustomerReturnsRgaIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerReturnsRgaIssued"/>
  <xs:element name="AccountsReceivableOffsetAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AccountsReceivableOffsetAccounts"/>
  <xs:element name="ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent"/>
  <xs:element name="ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent"/>
  <xs:element name="ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent"/>
  <xs:element name="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
  <xs:element name="ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
  <xs:element name="ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
  <xs:element name="ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
  <xs:element name="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
  <xs:element name="ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
  <xs:element name="DebtConvertibleNotesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_DebtConvertibleNotesDetailsTable"/>
  <xs:element name="DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability"/>
  <xs:element name="DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
  <xs:element name="AmountAllocatedToConvertibleNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AmountAllocatedToConvertibleNotes"/>
  <xs:element name="DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerDepositsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
  <xs:element name="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
  <xs:element name="LeasesMaturityofLeaseCommitmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable"/>
  <xs:element name="LeasesMaturityofLeaseCommitmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
  <xs:element name="OperatingAndFinanceLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OperatingAndFinanceLeaseLiability"/>
  <xs:element name="AccountsReceivablesDiscounted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AccountsReceivablesDiscounted"/>
  <xs:element name="DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection"/>
  <xs:element name="WeightedAverageDiscountRateOnDiscountedAccountsReceivables" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
  <xs:element name="DiscountRecordedAsInterestExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DiscountRecordedAsInterestExpense"/>
  <xs:element name="UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments"/>
  <xs:element name="MarketingAllowancesLongTermContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MarketingAllowancesLongTermContracts"/>
  <xs:element name="MarketingAllowanceSingleExchangeofProduct" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MarketingAllowanceSingleExchangeofProduct"/>
  <xs:element name="MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers"/>
  <xs:element name="MarketingAllowancesRecordedAsReductionOfRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue"/>
  <xs:element name="TotalDeferredTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_TotalDeferredTaxExpenseBenefit"/>
  <xs:element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned"/>
  <xs:element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns"/>
  <xs:element name="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
  <xs:element name="DeferredTaxLiabilitiesContractWithCustomerAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent"/>
  <xs:element name="SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
  <xs:element name="SharebasedPaymentsStockOptionActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable"/>
  <xs:element name="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable"/>
  <xs:element name="SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies"/>
  <xs:element name="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
  <xs:element name="ManufacturingMaterialLaborAndOverheadExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ManufacturingMaterialLaborAndOverheadExpenses"/>
  <xs:element name="LogisticExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LogisticExpenses"/>
  <xs:element name="RevaluationOfCoresOnCustomersShelves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RevaluationOfCoresOnCustomersShelves"/>
  <xs:element name="OperatingAndFinanceLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable"/>
  <xs:element name="PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities"/>
  <xs:element name="PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart"/>
  <xs:element name="PeriodOfNormalOperatingCycle" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PeriodOfNormalOperatingCycle"/>
  <xs:element name="AmortizationPeriodForCorePremiums" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AmortizationPeriodForCorePremiums"/>
  <xs:element name="AmortizationPeriodForFinishedGoodsPremiums" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AmortizationPeriodForFinishedGoodsPremiums"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesLeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable"/>
  <xs:element name="GainLossOnRemeasurementOfLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable"/>
  <xs:element name="RemanufacturedCoresNominalPrice" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RemanufacturedCoresNominalPrice"/>
  <xs:element name="PercentageOfStockAdjustmentReturns" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PercentageOfStockAdjustmentReturns"/>
  <xs:element name="PercentageOfAggregateReturns" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PercentageOfAggregateReturns"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable"/>
  <xs:element name="DeferredCompensationArrangementWithIndividualContributionsByEmployee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee"/>
  <xs:element name="ShortTermInvestmentsRedeemed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShortTermInvestmentsRedeemed"/>
  <xs:element name="IntangibleAssetsFullyAmortizedRetired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_IntangibleAssetsFullyAmortizedRetired"/>
  <xs:element name="LongTermContractAssetsWriteDown" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LongTermContractAssetsWriteDown"/>
  <xs:element name="LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage"/>
  <xs:element name="ProceedsFromConvertibleDebtNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ProceedsFromConvertibleDebtNet"/>
  <xs:element name="DebtInstrumentConvertibleConversionBasePrincipalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount"/>
  <xs:element name="DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion"/>
  <xs:element name="WarrantsThresholdConsecutiveTradingDays" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WarrantsThresholdConsecutiveTradingDays"/>
  <xs:element name="WarrantsRedemptionPrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WarrantsRedemptionPrice"/>
  <xs:element name="WarrantsAndRightsOutstandingFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WarrantsAndRightsOutstandingFairValue"/>
  <xs:element name="ReturnOfInterestPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ReturnOfInterestPercentage"/>
  <xs:element name="AdditionalAmountToBePaidForRedemption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AdditionalAmountToBePaidForRedemption"/>
  <xs:element name="MinimumAdjustedEBITDAForRedemption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MinimumAdjustedEBITDAForRedemption"/>
  <xs:element name="AdditionalAmountPaidOnRedemptionPriceConditionTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo"/>
  <xs:element name="ThresholdAggregatePaymentInEventOfDefault" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ThresholdAggregatePaymentInEventOfDefault"/>
  <xs:element name="ThresholdAmountSeniorDebtAccelerationInEventOfDefault" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault"/>
  <xs:element name="CurePeriodInCaseOfEventsOfDefault" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CurePeriodInCaseOfEventsOfDefault"/>
  <xs:element name="NoticePeriodInTheEventsOfDefault" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NoticePeriodInTheEventsOfDefault"/>
  <xs:element name="DebtIssuanceCostsAllocatedToBifurcatedDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives"/>
  <xs:element name="PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors"/>
  <xs:element name="NumberOfPersonsHavingObservationRights" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NumberOfPersonsHavingObservationRights"/>
  <xs:element name="ConvertibleNotesGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ConvertibleNotesGross"/>
  <xs:element name="SupplierFinanceProgramAmountOfCommitmentsAvailable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable"/>
  <xs:element name="LongTermSupplierCommitmentPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LongTermSupplierCommitmentPeriod"/>
  <xs:element name="MinimumAgeRequiredToParticipateInDefinedContributionPlan" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan"/>
  <xs:element name="MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan"/>
  <xs:element name="MatchingContributionsVestingPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MatchingContributionsVestingPeriod"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue"/>
  <xs:element name="NumberOfEqualAnnualInstallmentsInWhichAwardsVest" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage"/>
  <xs:element name="NumberOfTradingDays" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NumberOfTradingDays"/>
  <xs:element name="TotalShareholdersReturnMaximumMarketCapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_TotalShareholdersReturnMaximumMarketCapitalization"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients"/>
  <xs:element name="NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds"/>
  <xs:element name="StockRepurchasedAndRetiredDuringPeriodCumulativeValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue"/>
  <xs:element name="StockRepurchasedAndRetiredCumulativeShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_StockRepurchasedAndRetiredCumulativeShares"/>
  <xs:element name="OperatingLeaseBaseRent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OperatingLeaseBaseRent"/>
  <xs:element name="LesseeOperatingLeaseOptionToRenewTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingLeaseOptionToRenewTerm"/>
  <xs:element name="LesseeOperatingLeaseSecondExtensionTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
  <xs:element name="AccountsReceivableNetCurrentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AccountsReceivableNetCurrentMember"/>
  <xs:element name="BrakeRelatedProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_BrakeRelatedProductsMember"/>
  <xs:element name="CompanyCoOwnedByMemberOfManagementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CompanyCoOwnedByMemberOfManagementMember"/>
  <xs:element name="CustomerAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerAMember"/>
  <xs:element name="CustomerBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerBMember"/>
  <xs:element name="CustomerCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerCMember"/>
  <xs:element name="CustomerFinishedGoodsReturnsAccrualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerFinishedGoodsReturnsAccrualMember"/>
  <xs:element name="ExercisePriceRange1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ExercisePriceRange1Member"/>
  <xs:element name="ExercisePriceRange2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ExercisePriceRange2Member"/>
  <xs:element name="ExercisePriceRange3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ExercisePriceRange3Member"/>
  <xs:element name="ExercisePriceRange5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ExercisePriceRange5Member"/>
  <xs:element name="ExternalCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ExternalCustomersMember"/>
  <xs:element name="ForeignCurrencyTransactionGainLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ForeignCurrencyTransactionGainLossMember"/>
  <xs:element name="HardPartsSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_HardPartsSegmentMember"/>
  <xs:element name="IncentiveAwardPlan2010Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_IncentiveAwardPlan2010Member"/>
  <xs:element name="MeasurementInputCostOfEquityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MeasurementInputCostOfEquityMember"/>
  <xs:element name="MeasurementInputWeightedAverageCostOfCapitalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember"/>
  <xs:element name="OfficeAndManufacturingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OfficeAndManufacturingMember"/>
  <xs:element name="OtherProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OtherProductsMember"/>
  <xs:element name="ParentCompanyCreditAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ParentCompanyCreditAgreementMember"/>
  <xs:element name="PerformanceGrantDate1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceGrantDate1Member"/>
  <xs:element name="PerformanceSharesGrantDate2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceSharesGrantDate2Member"/>
  <xs:element name="RestrictedStockUnitsRSUsMaximumPerformanceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember"/>
  <xs:element name="RestrictedStockUnitsRSUsPerformanceTargetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember"/>
  <xs:element name="RestrictedStockUnitsRSUsThresholdPerformanceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember"/>
  <xs:element name="RotatingElectricalProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RotatingElectricalProductsMember"/>
  <xs:element name="Two022IncentiveAwardPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_Two022IncentiveAwardPlanMember"/>
  <xs:element name="WheelHubProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WheelHubProductsMember"/>
  <xs:element name="AmortizationExpenseForAcquiredIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract"/>
  <xs:element name="CapitalExpendituresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CapitalExpendituresAbstract"/>
  <xs:element name="ContractWithCustomerLiabilityCurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCurrentAbstract"/>
  <xs:element name="ContractWithCustomerLiabilityNoncurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract"/>
  <xs:element name="FinanceLeasesCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FinanceLeasesCostAbstract"/>
  <xs:element name="GoodwillAndIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_GoodwillAndIntangibleAssetsLineItems"/>
  <xs:element name="LeaseTermAndDiscountRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LeaseTermAndDiscountRateAbstract"/>
  <xs:element name="MarketingAllowancesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MarketingAllowancesAbstract"/>
  <xs:element name="ReconciliationOfNetSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ReconciliationOfNetSalesAbstract"/>
  <xs:element name="ScheduleOfGoodwillAndIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable"/>
  <xs:element name="SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
  <xs:element name="SupplierFinanceProgramsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SupplierFinanceProgramsAbstract"/>
  <xs:element name="WeightedaverageDiscountRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WeightedaverageDiscountRateAbstract"/>
  <xs:element name="WeightedaverageRemainingLeaseTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WeightedaverageRemainingLeaseTermAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>mpaa-20250331_def.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Jun 09 20:00:33 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ShareholdersEquityType2or3" roleURI="http://motorcarparts.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CompanyBackgroundandOrganization" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganization"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPolicies" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GoodwillandIntangibleAssets" roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableNet" roleURI="http://motorcarparts.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_Inventory" roleURI="http://motorcarparts.com/role/Inventory"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssets" roleURI="http://motorcarparts.com/role/ContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipment" roleURI="http://motorcarparts.com/role/PlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_Debt" roleURI="http://motorcarparts.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractLiabilities" roleURI="http://motorcarparts.com/role/ContractLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_Leases" roleURI="http://motorcarparts.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableDiscountPrograms" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SupplierFinancePrograms" roleURI="http://motorcarparts.com/role/SupplierFinancePrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialRiskManagementandDerivatives" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueMeasurements" roleURI="http://motorcarparts.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsandContingencies" roleURI="http://motorcarparts.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SignificantCustomerandOtherInformation" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxes" roleURI="http://motorcarparts.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DefinedContributionPlans" roleURI="http://motorcarparts.com/role/DefinedContributionPlans"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPayments" roleURI="http://motorcarparts.com/role/SharebasedPayments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SegmentInformation" roleURI="http://motorcarparts.com/role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ShareRepurchaseProgram" roleURI="http://motorcarparts.com/role/ShareRepurchaseProgram"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_RelatedPartyTransactions" roleURI="http://motorcarparts.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ScheduleIIValuationandQualifyingAccounts" roleURI="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccounts"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountingPoliciesByPolicy" roleURI="http://motorcarparts.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GoodwillandIntangibleAssetsTables" roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableNetTables" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InventoryTables" roleURI="http://motorcarparts.com/role/InventoryTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssetsTables" roleURI="http://motorcarparts.com/role/ContractAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipmentTables" roleURI="http://motorcarparts.com/role/PlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DebtTables" roleURI="http://motorcarparts.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractLiabilitiesTables" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_LeasesTables" roleURI="http://motorcarparts.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableDiscountProgramsTables" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SupplierFinanceProgramsTables" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialRiskManagementandDerivativesTables" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueMeasurementsTables" roleURI="http://motorcarparts.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsandContingenciesTables" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SignificantCustomerandOtherInformationTables" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxesTables" roleURI="http://motorcarparts.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsTables" roleURI="http://motorcarparts.com/role/SharebasedPaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SegmentInformationTables" roleURI="http://motorcarparts.com/role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ReconciliationofBasicandDilutedNetLossPerShareTable" roleURI="http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GainLossonEquityInvestmentsTable" roleURI="http://motorcarparts.com/role/GainLossonEquityInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IntangibleAssetsSubjecttoAmortizationTable" roleURI="http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AmortizationExpenseforAcquiredIntangibleAssetsTable" roleURI="http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_EstimatedFutureAmortizationExpenseforIntangibleAssetsTable" roleURI="http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipmentTable" roleURI="http://motorcarparts.com/role/PlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConvertibleNotesTable" roleURI="http://motorcarparts.com/role/ConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CostRecognizedinConsolidatedStatementofOperationsTable" roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_MaturityofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_OtherInformationaboutLeasesTable" roleURI="http://motorcarparts.com/role/OtherInformationaboutLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableDiscountProgramsTable" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ChangesinOutstandingSupplierObligationsTable" roleURI="http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DerivativeInstrumentsonConsolidatedStatementsofOperationsTable" roleURI="http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" roleURI="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueAssumptionsTable" roleURI="http://motorcarparts.com/role/FairValueAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ActivityforLevel3FairValueMeasurementsTable" roleURI="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ChangesinWarrantyReturnAccrualTable" roleURI="http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_BreakoutofMarketingAllowancesTable" roleURI="http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable" roleURI="http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConcentrationsofRiskTable" roleURI="http://motorcarparts.com/role/ConcentrationsofRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable" roleURI="http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxExpenseTable" roleURI="http://motorcarparts.com/role/IncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DeferredIncomeTaxesTable" roleURI="http://motorcarparts.com/role/DeferredIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable" roleURI="http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_UnrecognizedTaxBenefitsTable" roleURI="http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" roleURI="http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_StockOptionActivityTable" roleURI="http://motorcarparts.com/role/StockOptionActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofOptionsOutstandingTable" roleURI="http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_RestrictedStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PerformanceStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialInformationRelatingtoSegmentsTable" roleURI="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ScheduleIIValuationandQualifyingAccountsTable" roleURI="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_LeasesDetailsBalanceSheetInformationforLeases" roleURI="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CompanyBackgroundandOrganizationDetails" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsSegmentReporting" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsLeases" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GoodwillandIntangibleAssetsDetails" roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssetsDetails" roleURI="http://motorcarparts.com/role/ContractAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipmentDetails" roleURI="http://motorcarparts.com/role/PlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DebtDetails" roleURI="http://motorcarparts.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_LeasesDetails" roleURI="http://motorcarparts.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SupplierFinanceProgramsDetails" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialRiskManagementandDerivativesDetails" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueMeasurementsDetails" roleURI="http://motorcarparts.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsandContingenciesDetails" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxesDetails" roleURI="http://motorcarparts.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DefinedContributionPlansDetails" roleURI="http://motorcarparts.com/role/DefinedContributionPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsSummary" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsStockOptionActivity" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsRestrictedStockUnits" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsPerformanceStockUnits" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SegmentInformationDetails" roleURI="http://motorcarparts.com/role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ShareRepurchaseProgramDetails" roleURI="http://motorcarparts.com/role/ShareRepurchaseProgramDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_RelatedPartyTransactionsDetails" roleURI="http://motorcarparts.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mpaa_InventoryUnreturned" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxesReceivable" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrual" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LinesOfCreditCurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockValue" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockValue" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="39" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="mpaa_InterestExpenseNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" xlink:href="mpaa-20250331.xsd#mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_Depreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfInterestOnContractLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_AmortizationOfInterestOnContractLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfCorePremiumsPaidToCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_AmortizationOfCorePremiumsPaidToCustomers" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" xlink:href="mpaa-20250331.xsd#mpaa_ForeignCurrencyRemeasurementGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InventoryWriteDown" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInInventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInInventoryUnreturned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_IncreaseDecreaseInInventoryUnreturned" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfSecuredDebt" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="41" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="42" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="43" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="44" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="45" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="46" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="47" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="48" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="49" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="50" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="51" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="52" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeasePayments" xlink:href="mpaa-20250331.xsd#mpaa_FinanceLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_FinanceLeasePayments" order="53" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="54" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="55" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="56" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" order="57" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CompanyBackgroundandOrganization" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/Inventory" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractAssetsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/PlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractLiabilitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_AccountsReceivableDiscountProgramsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SupplierFinancePrograms" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FairValueMeasurements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SignificantCustomerandOtherInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DefinedContributionPlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ShareRepurchaseProgram" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_TreasuryStockTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturnedPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturnedPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mpaa_InventoryUnreturnedPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mpaa_ContractAssetsPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShippingCostsPolicyPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ShippingCostsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mpaa_ShippingCostsPolicyPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilityPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilityPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mpaa_ContractLiabilityPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GainLossOnInvestmentsTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/InventoryTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/PlantandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ConvertibleDebtTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SupplierFinanceProgramsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SegmentInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/GainLossonEquityInvestmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_CustomerPaymentDiscrepancies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="mpaa_CustomerPaymentDiscrepancies" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerReturnsRgaIssued" xlink:href="mpaa-20250331.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="mpaa_CustomerReturnsRgaIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableOffsetAccounts" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableOffsetAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="mpaa_AccountsReceivableOffsetAccounts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNet" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/InventoryNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="mpaa_InventoryUnreturned" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/PlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtConvertibleNotesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_DebtConvertibleNotesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtConvertibleNotesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_DebtConvertibleNotesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmountAllocatedToConvertibleNotes" xlink:href="mpaa-20250331.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_AmountAllocatedToConvertibleNotes" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_VariableLeaseCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_LeaseCost" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:href="mpaa-20250331.xsd#mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiability" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_OperatingAndFinanceLeaseLiability" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/OtherInformationaboutLeasesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_OtherInformationAboutLeasesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_OtherInformationAboutLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAboutLeasesAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAboutLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAboutLeasesAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAboutLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivablesDiscounted" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivablesDiscounted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_AccountsReceivablesDiscounted" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" xlink:href="mpaa-20250331.xsd#mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:href="mpaa-20250331.xsd#mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DiscountRecordedAsInterestExpense" xlink:href="mpaa-20250331.xsd#mpaa_DiscountRecordedAsInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_DiscountRecordedAsInterestExpense" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationIncrease" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:href="mpaa-20250331.xsd#mpaa_ForeignCurrencyTransactionGainLossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mpaa_ForeignCurrencyTransactionGainLossMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:href="mpaa-20250331.xsd#mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FairValueAssumptionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MeasurementInputCostOfEquityMember" xlink:href="mpaa-20250331.xsd#mpaa_MeasurementInputCostOfEquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="mpaa_MeasurementInputCostOfEquityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" xlink:href="mpaa-20250331.xsd#mpaa_MeasurementInputWeightedAverageCostOfCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputEbitdaMultipleMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLiabilityMeasurementInput"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_ProductWarrantyLiabilityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ProductWarrantyLiabilityTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesLongTermContracts" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesLongTermContracts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="mpaa_MarketingAllowancesLongTermContracts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowanceSingleExchangeofProduct" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowanceSingleExchangeofProduct"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="mpaa_MarketingAllowanceSingleExchangeofProduct" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesRecordedAsReductionOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInSecondYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInThirdYear" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInFourthYear" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInFifthYear" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueAfterFifthYear" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitment" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConcentrationsofRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIywKZcHA1OE16xSgCAxqQLilXCbgakKZiCjHX8e6OGKgzxUcJTQMwiZGt63KG3NkV0YomD1V10mcwZMCQtXqpxNBDNUF2U3F1fDSPaT4miswIE9Rbv95sFRBVRYLBlPrh3kkJ3B1MNGLVc+JsfrDwTluWumxdiNDQTACOImNzI/QrSGG108fGg/wFhZKsCIolwvsGhjWk/GVnWwirh3U7oT3/v4VhXiC34qAEPf8GafNBn2SGzXTNTs+OE5LKHfkXOX+2wc0d3CaLsYRHClJn1m7Q==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_ProductOrServiceAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_RotatingElectricalProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_RotatingElectricalProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mpaa_RotatingElectricalProductsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_BrakeRelatedProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_BrakeRelatedProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mpaa_BrakeRelatedProductsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_WheelHubProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_WheelHubProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mpaa_WheelHubProductsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OtherProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_OtherProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mpaa_OtherProductsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerAMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mpaa_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerCMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mpaa_CustomerCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerBMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mpaa_CustomerBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueProductLineMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ProductConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/IncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalDeferredTaxExpenseBenefit" xlink:href="mpaa-20250331.xsd#mpaa_TotalDeferredTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="mpaa_TotalDeferredTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DeferredIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/StockOptionActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsStockOptionActivityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofOptionsOutstandingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_AwardTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange1Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="mpaa_ExercisePriceRange1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange2Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="mpaa_ExercisePriceRange2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange3Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="mpaa_ExercisePriceRange3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange5Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="mpaa_ExercisePriceRange5Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_IntersegmentEliminationMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExternalCustomersMember" xlink:href="mpaa-20250331.xsd#mpaa_ExternalCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mpaa_ExternalCustomersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_AllOtherSegmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ManufacturingMaterialLaborAndOverheadExpenses" xlink:href="mpaa-20250331.xsd#mpaa_ManufacturingMaterialLaborAndOverheadExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mpaa_ManufacturingMaterialLaborAndOverheadExpenses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LogisticExpenses" xlink:href="mpaa-20250331.xsd#mpaa_LogisticExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mpaa_LogisticExpenses" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_RevaluationOfCoresOnCustomersShelves" xlink:href="mpaa-20250331.xsd#mpaa_RevaluationOfCoresOnCustomersShelves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mpaa_RevaluationOfCoresOnCustomersShelves" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingOtherItemAmount" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mpaa_InterestExpenseNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_AllowanceForCreditLossMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_InventoryValuationReserveMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="mpaa_OperatingAndFinanceLeaseLiability" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AreaOfRealEstateProperty" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" xlink:href="mpaa-20250331.xsd#mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PeriodOfNormalOperatingCycle" xlink:href="mpaa-20250331.xsd#mpaa_PeriodOfNormalOperatingCycle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_PeriodOfNormalOperatingCycle" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationPeriodForCorePremiums" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationPeriodForCorePremiums"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_AmortizationPeriodForCorePremiums" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationPeriodForFinishedGoodsPremiums" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationPeriodForFinishedGoodsPremiums"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_AmortizationPeriodForFinishedGoodsPremiums" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_RemanufacturedCoresNominalPrice" xlink:href="mpaa-20250331.xsd#mpaa_RemanufacturedCoresNominalPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_RemanufacturedCoresNominalPrice" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PercentageOfStockAdjustmentReturns" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfStockAdjustmentReturns"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_PercentageOfStockAdjustmentReturns" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PercentageOfAggregateReturns" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfAggregateReturns"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_PercentageOfAggregateReturns" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ShortTermInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:href="mpaa-20250331.xsd#mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShortTermInvestmentsRedeemed" xlink:href="mpaa-20250331.xsd#mpaa_ShortTermInvestmentsRedeemed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_ShortTermInvestmentsRedeemed" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:href="mpaa-20250331.xsd#mpaa_GoodwillAndIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:to="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_HardPartsSegmentMember" xlink:href="mpaa-20250331.xsd#mpaa_HardPartsSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="mpaa_HardPartsSegmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_AllOtherSegmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:to="us-gaap_Goodwill" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IntangibleAssetsFullyAmortizedRetired" xlink:href="mpaa-20250331.xsd#mpaa_IntangibleAssetsFullyAmortizedRetired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:to="mpaa_IntangibleAssetsFullyAmortizedRetired" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LongTermContractAssetsWriteDown" xlink:href="mpaa-20250331.xsd#mpaa_LongTermContractAssetsWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="mpaa_LongTermContractAssetsWriteDown" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/PlantandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MX" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ParentCompanyCreditAgreementMember" xlink:href="mpaa-20250331.xsd#mpaa_ParentCompanyCreditAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="mpaa_ParentCompanyCreditAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:href="mpaa-20250331.xsd#mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaidInKindInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaidInKindInterest" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProceedsFromConvertibleDebtNet" xlink:href="mpaa-20250331.xsd#mpaa_ProceedsFromConvertibleDebtNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_ProceedsFromConvertibleDebtNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionRatio1" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsThresholdConsecutiveTradingDays" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsThresholdConsecutiveTradingDays"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_WarrantsThresholdConsecutiveTradingDays" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsRedemptionPrice" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsRedemptionPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_WarrantsRedemptionPrice" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsAndRightsOutstandingFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_WarrantsAndRightsOutstandingFairValue" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ReturnOfInterestPercentage" xlink:href="mpaa-20250331.xsd#mpaa_ReturnOfInterestPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_ReturnOfInterestPercentage" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AdditionalAmountToBePaidForRedemption" xlink:href="mpaa-20250331.xsd#mpaa_AdditionalAmountToBePaidForRedemption"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_AdditionalAmountToBePaidForRedemption" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MinimumAdjustedEBITDAForRedemption" xlink:href="mpaa-20250331.xsd#mpaa_MinimumAdjustedEBITDAForRedemption"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_MinimumAdjustedEBITDAForRedemption" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo" xlink:href="mpaa-20250331.xsd#mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssets" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ThresholdAggregatePaymentInEventOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_ThresholdAggregatePaymentInEventOfDefault"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_ThresholdAggregatePaymentInEventOfDefault" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CurePeriodInCaseOfEventsOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_CurePeriodInCaseOfEventsOfDefault"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_CurePeriodInCaseOfEventsOfDefault" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_NoticePeriodInTheEventsOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_NoticePeriodInTheEventsOfDefault"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_NoticePeriodInTheEventsOfDefault" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives" xlink:href="mpaa-20250331.xsd#mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" xlink:href="mpaa-20250331.xsd#mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfPersonsHavingObservationRights" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfPersonsHavingObservationRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_NumberOfPersonsHavingObservationRights" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesGross" xlink:href="mpaa-20250331.xsd#mpaa_ConvertibleNotesGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_ConvertibleNotesGross" order="35" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OfficeAndManufacturingMember" xlink:href="mpaa-20250331.xsd#mpaa_OfficeAndManufacturingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="mpaa_OfficeAndManufacturingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeFinanceLeaseTermOfContract1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SupplierFinanceProgramsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeTermOfContract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_ProductWarrantyLiabilityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ProductWarrantyLiabilityTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableNetCurrentMember" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableNetCurrentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="mpaa_AccountsReceivableNetCurrentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrualMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LongTermSupplierCommitmentPeriod" xlink:href="mpaa-20250331.xsd#mpaa_LongTermSupplierCommitmentPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="mpaa_LongTermSupplierCommitmentPeriod" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardExpirationDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DefinedContributionPlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan" xlink:href="mpaa-20250331.xsd#mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" xlink:href="mpaa-20250331.xsd#mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MatchingContributionsVestingPeriod" xlink:href="mpaa-20250331.xsd#mpaa_MatchingContributionsVestingPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="mpaa_MatchingContributionsVestingPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_Two022IncentiveAwardPlanMember" xlink:href="mpaa-20250331.xsd#mpaa_Two022IncentiveAwardPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="mpaa_Two022IncentiveAwardPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncentiveAwardPlan2010Member" xlink:href="mpaa-20250331.xsd#mpaa_IncentiveAwardPlan2010Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="mpaa_IncentiveAwardPlan2010Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardDateAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceGrantDate1Member" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceGrantDate1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="mpaa_PerformanceGrantDate1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceSharesGrantDate2Member" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceSharesGrantDate2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="mpaa_PerformanceSharesGrantDate2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfTradingDays" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfTradingDays"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_NumberOfTradingDays" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalShareholdersReturnMaximumMarketCapitalization" xlink:href="mpaa-20250331.xsd#mpaa_TotalShareholdersReturnMaximumMarketCapitalization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_TotalShareholdersReturnMaximumMarketCapitalization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SegmentInformationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingOtherItemCompositionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemCompositionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingOtherItemCompositionDescription" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ShareRepurchaseProgramDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:href="mpaa-20250331.xsd#mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockRepurchasedAndRetiredCumulativeShares" xlink:href="mpaa-20250331.xsd#mpaa_StockRepurchasedAndRetiredCumulativeShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="mpaa_StockRepurchasedAndRetiredCumulativeShares" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ManufacturingFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CompanyCoOwnedByMemberOfManagementMember" xlink:href="mpaa-20250331.xsd#mpaa_CompanyCoOwnedByMemberOfManagementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="mpaa_CompanyCoOwnedByMemberOfManagementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingLeaseBaseRent" xlink:href="mpaa-20250331.xsd#mpaa_OperatingLeaseBaseRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mpaa_OperatingLeaseBaseRent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseOptionToRenewTerm" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseOptionToRenewTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mpaa_LesseeOperatingLeaseOptionToRenewTerm" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="9" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>mpaa-20250331_lab.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Jun 09 20:00:33 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Segment assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total shareholders&apos; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Consolidated Statements of Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Total consolidated loss before income tax (benefit) expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Consolidated Statements of Comprehensive (Loss) Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Total other comprehensive (loss) income, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Beginning balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Ending balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common stock, outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents &#8212; Beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents &#8212; End of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Company Background and Organization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US">Reconciliation of Basic and Diluted Net Loss Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract_lbl" xml:lang="en-US">Gain (Loss) on Equity Investments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl" xml:lang="en-US">Net gain (loss) recognized on equity securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl0" xml:lang="en-US">(Gain) loss on short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract_lbl" xml:lang="en-US">Amortization Expense for Acquired Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract" xlink:to="mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Estimated future amortization expense for intangible assets subject to amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Accounts Receivable - Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableOffsetAccounts" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableOffsetAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="mpaa_AccountsReceivableOffsetAccounts_lbl" xml:lang="en-US">Less: total accounts receivable offset accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableOffsetAccounts" xlink:to="mpaa_AccountsReceivableOffsetAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Total accounts receivable &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Inventory, net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Inventory, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total inventory - net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract_lbl" xml:lang="en-US">Contract Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Total short-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl0" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xml:lang="en-US">Total long-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl0" xml:lang="en-US">Long-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Total plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Plant and equipment &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmountAllocatedToConvertibleNotes" xlink:href="mpaa-20250331.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_AmountAllocatedToConvertibleNotes_lbl" xml:lang="en-US">Carrying amount of the Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="mpaa_AmountAllocatedToConvertibleNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl" xml:lang="en-US">Net carrying amount of Convertible Notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl0" xml:lang="en-US">Convertible notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl1" xml:lang="en-US">Net carrying amount of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Total interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract_lbl" xml:lang="en-US">Contract Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Total short-term contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US">Total long-term contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl0" xml:lang="en-US">Contract liabilities, less current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AccountsReceivableDiscountProgramsAbstract_lbl" xml:lang="en-US">Accounts Receivable Discount Programs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_AccountsReceivableDiscountProgramsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SupplierFinanceProgramsAbstract_lbl" xml:lang="en-US">Supplier Finance Programs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="mpaa_SupplierFinanceProgramsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SupplierFinanceProgramObligation_lbl" xml:lang="en-US">Confirmed obligations outstanding, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligation" xlink:to="us-gaap_SupplierFinanceProgramObligation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SupplierFinanceProgramObligation_lbl0" xml:lang="en-US">Confirmed obligations outstanding, ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligation" xlink:to="us-gaap_SupplierFinanceProgramObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramObligation_lbl1" xml:lang="en-US">Outstanding supplier obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligation" xlink:to="us-gaap_SupplierFinanceProgramObligation_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Financial Risk Management and Derivatives [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Measurement Frequency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US">Measurement Input Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US">Liability Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl" xml:lang="en-US">Balance at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl0" xml:lang="en-US">Balance at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl1" xml:lang="en-US">Total warranty return accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual_lbl1"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesRecordedAsReductionOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue_lbl" xml:lang="en-US">Total marketing allowances recorded as a reduction to revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:to="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherCommitment_lbl" xml:lang="en-US">Total marketing allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Significant Customer and Other Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Components of income tax expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total current tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalDeferredTaxExpenseBenefit" xlink:href="mpaa-20250331.xsd#mpaa_TotalDeferredTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_TotalDeferredTaxExpenseBenefit_lbl" xml:lang="en-US">Total deferred tax (benefit) expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalDeferredTaxExpenseBenefit" xlink:to="mpaa_TotalDeferredTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAbstract_lbl" xml:lang="en-US">Components of deferred income taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Total deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Difference between income tax expense at the federal statutory rate and effective tax rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xml:lang="en-US">Unrecognized tax benefits [Roll Forward]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Balance at beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl0" xml:lang="en-US">Balance at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Defined Contribution Plans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding at beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Outstanding at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Option to purchase common stock, outstanding (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Outstanding at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Outstanding at beginning of period (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0" xml:lang="en-US">Outstanding at end of period (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Outstanding at beginning of period (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Outstanding at end of period (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Share Repurchase Program [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ValuationAndQualifyingAccountsAbstract_lbl" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US">Balance at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl0" xml:lang="en-US">Balance at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Carrying value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturned"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_InventoryUnreturned_lbl" xml:lang="en-US">Inventory unreturned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturned" xlink:to="mpaa_InventoryUnreturned_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl" xml:lang="en-US">Customer finished goods returns accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Revolving loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl" xml:lang="en-US">Notes Payable, Noncurrent, Related Party, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities, less current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&apos; equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock; par value $.01 per share, 50,000,000 shares authorized;19,435,706 and 19,662,380 shares issued and outstanding at March 31, 2025 and 2024, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherExpensesAbstract_lbl" xml:lang="en-US">Other expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_InterestExpenseNet_lbl" xml:lang="en-US">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_InterestExpenseNet_lbl0" xml:lang="en-US">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic net loss per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net loss per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Basic shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive (loss) income, net of tax:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Foreign currency translation (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Foreign currency translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Compensation recognized under employee stock plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" xlink:href="mpaa-20250331.xsd#mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings_lbl" xml:lang="en-US">Exercise of stock options, net of shares withheld for employee taxes and net share settlement of exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" xlink:to="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings_lbl" xml:lang="en-US">Exercise of stock options, net of shares withheld for employee taxes and net share settlement of exercise price (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xml:lang="en-US">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CashFlowsFromOperatingActivitiesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_CashFlowsFromOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CashFlowsFromOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CashFlowsFromOperatingActivitiesAbstract" xlink:to="mpaa_CashFlowsFromOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Amortization of debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl0" xml:lang="en-US">Amortization of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfInterestOnContractLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities_lbl" xml:lang="en-US">Amortization of interest on contract liabilities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:to="mpaa_AmortizationOfInterestOnContractLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl" xml:lang="en-US">Accrued interest on convertible notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0" xml:lang="en-US">Contractual interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfCorePremiumsPaidToCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl" xml:lang="en-US">Amortization of core premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl" xml:lang="en-US">Amortization of finished goods premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Non-cash lease expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Net provision for inventory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies_lbl" xml:lang="en-US">Net provision for customer payment discrepancies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Net provision for (recovery of) doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Change in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl" xml:lang="en-US">Customer finished goods returns accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sales of plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US">Borrowings under revolving loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Proceeds from issuance of convertible notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash paid for income taxes, net of refunds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Cash paid for operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeasePayments" xlink:href="mpaa-20250331.xsd#mpaa_FinanceLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_FinanceLeasePayments_lbl" xml:lang="en-US">Cash paid for finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasePayments" xlink:to="mpaa_FinanceLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl" xml:lang="en-US">Plant and equipment acquired under finance lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Assets acquired under operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Non-cash capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US">Debt issuance costs included in accounts payable and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xml:lang="en-US">Foreign exchange impact of lease liabilities and forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl0" xml:lang="en-US">Foreign exchange impact of lease liabilities and forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl" xml:lang="en-US">Change in fair value of compound net derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl0" xml:lang="en-US">Change in fair value of compound net derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xml:lang="en-US">Repurchase and cancellation of common stock, including fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Repurchase and cancellation of common stock, including fees (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" xlink:href="mpaa-20250331.xsd#mpaa_ForeignCurrencyRemeasurementGainLossUnrealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized_lbl" xml:lang="en-US">Foreign currency remeasurement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" xlink:to="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss on disposal of plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInInventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInInventoryUnreturned"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_IncreaseDecreaseInInventoryUnreturned_lbl" xml:lang="en-US">Inventory unreturned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInInventoryUnreturned" xlink:to="mpaa_IncreaseDecreaseInInventoryUnreturned_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xml:lang="en-US">Contract assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xml:lang="en-US">Redemptions of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Repayments under revolving loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfSecuredDebt_lbl" xml:lang="en-US">Repayments of term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSecuredDebt" xlink:to="us-gaap_RepaymentsOfSecuredDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl" xml:lang="en-US">Payments for debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Payments on finance lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Cash used to net share settle equity awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common stock, including fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Junior Participating Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive (Loss) Income [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Company Background and Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Reconciliation of Basic and Diluted Net Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of dilutive shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net loss per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnInvestmentsTextBlock_lbl" xml:lang="en-US">Gain (Loss) on Equity Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestmentsTextBlock" xlink:to="us-gaap_GainLossOnInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_lbl" xml:lang="en-US">Less: net gain (loss) recognized on equity securities sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl" xml:lang="en-US">Unrealized gain (loss) recognized on equity securities still held</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Intangible Assets Subject to Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US">Weighted Average Amortization Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Amortization Expense for Acquired Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" xlink:to="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Estimated Future Amortization Expense for Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Accounts Receivable &#8212; Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US">Accounts receivable - net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable &#8212; trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventory Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractAssetsTextBlock_lbl" xml:lang="en-US">Contract Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTextBlock" xlink:to="mpaa_ContractAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractAssetsTableTextBlock_lbl" xml:lang="en-US">Contract Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTableTextBlock" xlink:to="mpaa_ContractAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_lbl" xml:lang="en-US">Short-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl" xml:lang="en-US">Cores expected to be returned by customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent_lbl" xml:lang="en-US">Core premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl" xml:lang="en-US">Upfront payments to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent_lbl" xml:lang="en-US">Finished goods premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract_lbl" xml:lang="en-US">Long-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent_lbl" xml:lang="en-US">Remanufactured cores held at customers&#8217; locations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl" xml:lang="en-US">Core premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent_lbl" xml:lang="en-US">Long-term core inventory deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl" xml:lang="en-US">Finished goods premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl" xml:lang="en-US">Upfront payments to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Plant and Equipment, at Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PlantAndEquipmentAbstract0" xlink:href="mpaa-20250331.xsd#mpaa_PlantAndEquipmentAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PlantAndEquipmentAbstract0_lbl" xml:lang="en-US">Plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PlantAndEquipmentAbstract0" xlink:to="mpaa_PlantAndEquipmentAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Plant and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl" xml:lang="en-US">Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesRelatedPartyAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ConvertibleNotesRelatedPartyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl" xml:lang="en-US">Convertible Notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesRelatedPartyAbstract" xlink:to="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl0" xml:lang="en-US">Convertible notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesRelatedPartyAbstract" xlink:to="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Principal amount of Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Principal amount of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US">Plus: Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl0" xml:lang="en-US">Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl" xml:lang="en-US">Total Interest Expense Recognized Related to Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseOnConvertibleNotesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseOnConvertibleNotesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_InterestExpenseOnConvertibleNotesAbstract_lbl" xml:lang="en-US">Interest expense on Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseOnConvertibleNotesAbstract" xlink:to="mpaa_InterestExpenseOnConvertibleNotesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Accretion of debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractLiabilitiesTextBlock_lbl" xml:lang="en-US">Contract Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesTextBlock" xlink:to="mpaa_ContractLiabilitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Contract Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesTableTextBlock" xlink:to="mpaa_ContractLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCurrentAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCurrentAbstract_lbl" xml:lang="en-US">Short-term contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCurrentAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl" xml:lang="en-US">Customer allowances earned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl" xml:lang="en-US">Customer core returns accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl" xml:lang="en-US">Accrued core payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl" xml:lang="en-US">Core bank liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent_lbl" xml:lang="en-US">Finished goods liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract_lbl" xml:lang="en-US">Long-term contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl" xml:lang="en-US">Customer core returns accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl" xml:lang="en-US">Core bank liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl" xml:lang="en-US">Accrued core payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl" xml:lang="en-US">Finished goods liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:to="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Balance Sheet Information for Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Lease Cost Recognized in Consolidated Statement of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeasesCostAbstract" xlink:href="mpaa-20250331.xsd#mpaa_FinanceLeasesCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_FinanceLeasesCostAbstract_lbl" xml:lang="en-US">Finance lease cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasesCostAbstract" xlink:to="mpaa_FinanceLeasesCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization of finance lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl" xml:lang="en-US">Interest on finance lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Maturity of Lease Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl0" xml:lang="en-US">Operating and Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl" xml:lang="en-US">Other Information about Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LeaseTermAndDiscountRateAbstract" xlink:href="mpaa-20250331.xsd#mpaa_LeaseTermAndDiscountRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LeaseTermAndDiscountRateAbstract_lbl" xml:lang="en-US">Lease term and discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LeaseTermAndDiscountRateAbstract" xlink:to="mpaa_LeaseTermAndDiscountRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WeightedaverageRemainingLeaseTermAbstract" xlink:href="mpaa-20250331.xsd#mpaa_WeightedaverageRemainingLeaseTermAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WeightedaverageRemainingLeaseTermAbstract_lbl" xml:lang="en-US">Weighted-average remaining lease term (years):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedaverageRemainingLeaseTermAbstract" xlink:to="mpaa_WeightedaverageRemainingLeaseTermAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WeightedaverageDiscountRateAbstract" xlink:href="mpaa-20250331.xsd#mpaa_WeightedaverageDiscountRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WeightedaverageDiscountRateAbstract_lbl" xml:lang="en-US">Weighted-average discount rate:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedaverageDiscountRateAbstract" xlink:to="mpaa_WeightedaverageDiscountRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock_lbl" xml:lang="en-US">Accounts Receivable Discount Programs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:to="mpaa_AccountsReceivableDiscountProgramsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock_lbl" xml:lang="en-US">Accounts Receivable Discount Programs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:to="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivablesDiscounted" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivablesDiscounted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AccountsReceivablesDiscounted_lbl" xml:lang="en-US">Receivables discounted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivablesDiscounted" xlink:to="mpaa_AccountsReceivablesDiscounted_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" xlink:href="mpaa-20250331.xsd#mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection_lbl" xml:lang="en-US">Weighted average days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" xlink:to="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:href="mpaa-20250331.xsd#mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:to="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DiscountRecordedAsInterestExpense" xlink:href="mpaa-20250331.xsd#mpaa_DiscountRecordedAsInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DiscountRecordedAsInterestExpense_lbl" xml:lang="en-US">Amount of discount as interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DiscountRecordedAsInterestExpense" xlink:to="mpaa_DiscountRecordedAsInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramTextBlock_lbl" xml:lang="en-US">Supplier Finance Programs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramTextBlock" xlink:to="us-gaap_SupplierFinanceProgramTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramTableTextBlock_lbl" xml:lang="en-US">Changes in Outstanding Supplier Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramTableTextBlock" xlink:to="us-gaap_SupplierFinanceProgramTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramObligationIncrease_lbl" xml:lang="en-US">Invoices confirmed as valid during the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationIncrease" xlink:to="us-gaap_SupplierFinanceProgramObligationIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US">Financial Risk Management and Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl" xml:lang="en-US">Derivative Instruments on Consolidated Statements of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:href="mpaa-20250331.xsd#mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl" xml:lang="en-US">Forward foreign currency exchange contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:to="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Financial Assets and Liabilities Measured at Fair Value Recurring Basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AssetsAbstract0" xlink:href="mpaa-20250331.xsd#mpaa_AssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AssetsAbstract0_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AssetsAbstract0" xlink:to="mpaa_AssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestmentsAbstract_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Mutual funds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl" xml:lang="en-US">Forward foreign currency exchange contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl" xml:lang="en-US">Deferred compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl0" xml:lang="en-US">Deferred compensation obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl" xml:lang="en-US">Forward foreign currency exchange contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US">Fair Value Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLiabilityMeasurementInput"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl" xml:lang="en-US">Assumptions for fair value of Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Activity for Level 3 Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US">Newly issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Changes in Warranty Return Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US">Charged to expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock_lbl" xml:lang="en-US">Breakout of Marketing Allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" xlink:to="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MarketingAllowancesAbstract_lbl" xml:lang="en-US">Marketing Allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesAbstract" xlink:to="mpaa_MarketingAllowancesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesLongTermContracts" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesLongTermContracts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MarketingAllowancesLongTermContracts_lbl" xml:lang="en-US">Allowances incurred under long-term customer contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesLongTermContracts" xlink:to="mpaa_MarketingAllowancesLongTermContracts_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowanceSingleExchangeofProduct" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowanceSingleExchangeofProduct"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MarketingAllowanceSingleExchangeofProduct_lbl" xml:lang="en-US">Allowances related to a single exchange of product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowanceSingleExchangeofProduct" xlink:to="mpaa_MarketingAllowanceSingleExchangeofProduct_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers_lbl" xml:lang="en-US">Amortization of core premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" xlink:to="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock_lbl" xml:lang="en-US">Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" xlink:to="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:to="us-gaap_OtherCommitmentDueInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInSecondYear_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInSecondYear" xlink:to="us-gaap_OtherCommitmentDueInSecondYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInThirdYear_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInThirdYear" xlink:to="us-gaap_OtherCommitmentDueInThirdYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInFourthYear_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInFourthYear" xlink:to="us-gaap_OtherCommitmentDueInFourthYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInFifthYear_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInFifthYear" xlink:to="us-gaap_OtherCommitmentDueInFifthYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueAfterFifthYear_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueAfterFifthYear" xlink:to="us-gaap_OtherCommitmentDueAfterFifthYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Significant Customer and Other Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Concentrations of Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Domestic and Foreign Components of (Loss) Income Before Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US">Domestic and foreign components of (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">United States</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Current tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Deferred tax (benefit) expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for bad debts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned_lbl" xml:lang="en-US">Customer allowances earned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns_lbl" xml:lang="en-US">Allowance for stock adjustment returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Intangibles, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xml:lang="en-US">Estimate for returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US">Accrued compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">Tax credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Capitalized research credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xml:lang="en-US">Plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Difference Between Income Tax Expense at the Federal Statutory Rate and Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory federal income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income tax rate, net of federal benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl" xml:lang="en-US">Excess tax benefit from share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Foreign income taxed at different rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-deductible debt costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_lbl" xml:lang="en-US">Non-deductible executive compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_lbl" xml:lang="en-US">Uncertain tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent_lbl" xml:lang="en-US">Research and development credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Additions based on tax positions related to the current year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Additions for tax positions of prior year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xml:lang="en-US">Defined Contribution Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-based Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Weighted average risk free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Risk free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Weighted average expected holding period (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Expected life in years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Weighted average expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Expected volatility of MPA common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Weighted average expected dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Expected dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average fair value of options granted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Grant date fair value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Stock Option Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited/Cancelled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Summary of Options Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Exercise price of options, lower range (in Dollar per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Exercise price of options, upper range (in Dollar per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US">Options outstanding, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US">Options outstanding, weighted average exercise price (in Dollar per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Options outstanding, weighted average remaining life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US">Options outstanding, aggregate intrinsic value (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xml:lang="en-US">Options exercisable, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Options exercisable, weighted average exercise price (in Dollar per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Options exercisable, weighted average remaining life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US">Options exercisable, aggregate intrinsic value (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Restricted Stock Units Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Granted (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Granted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Vested (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Forfeited/Cancelled (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:to="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl" xml:lang="en-US">Expected average volatility of peer companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl" xml:lang="en-US">Average correlation coefficient of peer companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:to="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Performance Stock Units Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Financial Information Relating to Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ManufacturingMaterialLaborAndOverheadExpenses" xlink:href="mpaa-20250331.xsd#mpaa_ManufacturingMaterialLaborAndOverheadExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ManufacturingMaterialLaborAndOverheadExpenses_lbl" xml:lang="en-US">Material, labor, and overhead expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ManufacturingMaterialLaborAndOverheadExpenses" xlink:to="mpaa_ManufacturingMaterialLaborAndOverheadExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LogisticExpenses" xlink:href="mpaa-20250331.xsd#mpaa_LogisticExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LogisticExpenses_lbl" xml:lang="en-US">Logistic expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LogisticExpenses" xlink:to="mpaa_LogisticExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_RevaluationOfCoresOnCustomersShelves" xlink:href="mpaa-20250331.xsd#mpaa_RevaluationOfCoresOnCustomersShelves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_RevaluationOfCoresOnCustomersShelves_lbl" xml:lang="en-US">Revaluation of cores on customers&apos; shelves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RevaluationOfCoresOnCustomersShelves" xlink:to="mpaa_RevaluationOfCoresOnCustomersShelves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingOtherItemAmount_lbl" xml:lang="en-US">Other segment items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingOtherItemAmount" xlink:to="us-gaap_SegmentReportingOtherItemAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl" xml:lang="en-US">Capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockTextBlock_lbl" xml:lang="en-US">Share Repurchase Program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xml:lang="en-US">Charge to (recovery of) cost and expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xml:lang="en-US">Amounts written off</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl" xml:lang="en-US">Charged to Other Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_CustomerPaymentDiscrepancies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_CustomerPaymentDiscrepancies_lbl" xml:lang="en-US">Customer payment discrepancies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerPaymentDiscrepancies" xlink:to="mpaa_CustomerPaymentDiscrepancies_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerReturnsRgaIssued" xlink:href="mpaa-20250331.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_CustomerReturnsRgaIssued_lbl" xml:lang="en-US">Customer returns RGA issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerReturnsRgaIssued" xlink:to="mpaa_CustomerReturnsRgaIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Less allowance for excess and obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Reserve for excess and obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl" xml:lang="en-US">Less: unamortized debt discount attributed to Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl" xml:lang="en-US">Less: unamortized debt discount attributed to debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl0" xml:lang="en-US">Less: unamortized debt discount attributed to debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: amount representing interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: amount representing interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: amount representing interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl" xml:lang="en-US">Confirmed invoices paid during the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US">Changes in the fair value of the Compound Net Derivative Liability included in earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_lbl" xml:lang="en-US">Amounts processed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets_lbl" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" xlink:to="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl" xml:lang="en-US">Operating lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Reductions for tax positions of prior year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Forfeited/Cancelled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Vested (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Forfeited/Cancelled (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TrademarksMember_lbl" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Office Equipment and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US">Convertible Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleDebtMember_lbl0" xml:lang="en-US">Convertible Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl" xml:lang="en-US">Forward Foreign Currency Exchange Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeForwardMember" xlink:to="us-gaap_ForeignExchangeForwardMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:href="mpaa-20250331.xsd#mpaa_ForeignCurrencyTransactionGainLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember_lbl" xml:lang="en-US">Foreign Exchange Impact of Lease Liabilities and Forward Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:to="mpaa_ForeignCurrencyTransactionGainLossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Recurring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US">Risk Free Interest Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MeasurementInputCostOfEquityMember" xlink:href="mpaa-20250331.xsd#mpaa_MeasurementInputCostOfEquityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MeasurementInputCostOfEquityMember_lbl" xml:lang="en-US">Cost of Equity [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MeasurementInputCostOfEquityMember" xlink:to="mpaa_MeasurementInputCostOfEquityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" xlink:href="mpaa-20250331.xsd#mpaa_MeasurementInputWeightedAverageCostOfCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl" xml:lang="en-US">Weighted Average Cost of Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" xlink:to="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US">Expected Volatility of MPA Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember_lbl" xml:lang="en-US">EBITDA Volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:to="us-gaap_MeasurementInputEbitdaMultipleMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xml:lang="en-US">Compound Net Derivative Liability [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerAMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerAMember" xlink:to="mpaa_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerCMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerCMember_lbl" xml:lang="en-US">Customer B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerCMember" xlink:to="mpaa_CustomerCMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mpaa_CustomerCMember_lbl0" xml:lang="en-US">Customer C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerCMember" xlink:to="mpaa_CustomerCMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerBMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerBMember_lbl" xml:lang="en-US">Customer C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerBMember" xlink:to="mpaa_CustomerBMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mpaa_CustomerBMember_lbl0" xml:lang="en-US">Customer B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerBMember" xlink:to="mpaa_CustomerBMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_RotatingElectricalProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_RotatingElectricalProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_RotatingElectricalProductsMember_lbl" xml:lang="en-US">Rotating Electrical Products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RotatingElectricalProductsMember" xlink:to="mpaa_RotatingElectricalProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_BrakeRelatedProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_BrakeRelatedProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_BrakeRelatedProductsMember_lbl" xml:lang="en-US">Brake-Related Products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_BrakeRelatedProductsMember" xlink:to="mpaa_BrakeRelatedProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WheelHubProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_WheelHubProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WheelHubProductsMember_lbl" xml:lang="en-US">Wheel Hub Products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WheelHubProductsMember" xlink:to="mpaa_WheelHubProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OtherProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_OtherProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OtherProductsMember_lbl" xml:lang="en-US">Other Products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OtherProductsMember" xlink:to="mpaa_OtherProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl" xml:lang="en-US">Net Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl0" xml:lang="en-US">Accounts Receivable - Trade [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Net Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable - Trade [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xml:lang="en-US">Product Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Stock Options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl0" xml:lang="en-US">Options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange1Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ExercisePriceRange1Member_lbl" xml:lang="en-US">$9.32 to $17.38 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange1Member" xlink:to="mpaa_ExercisePriceRange1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange2Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ExercisePriceRange2Member_lbl" xml:lang="en-US">$19.00 to $22.73 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange2Member" xlink:to="mpaa_ExercisePriceRange2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange3Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ExercisePriceRange3Member_lbl" xml:lang="en-US">$25.21 to $27.40 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange3Member" xlink:to="mpaa_ExercisePriceRange3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExercisePriceRange5Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ExercisePriceRange5Member_lbl" xml:lang="en-US">$28.68 to $31.13 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange5Member" xlink:to="mpaa_ExercisePriceRange5Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl0" xml:lang="en-US">Restricted Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PerformanceSharesMember_lbl0" xml:lang="en-US">Performance Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl0" xml:lang="en-US">Reportable Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExternalCustomersMember" xlink:href="mpaa-20250331.xsd#mpaa_ExternalCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ExternalCustomersMember_lbl" xml:lang="en-US">External Customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExternalCustomersMember" xlink:to="mpaa_ExternalCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember_lbl" xml:lang="en-US">Hard Parts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember" xlink:to="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xml:lang="en-US">Intersegment Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllOtherSegmentsMember_lbl" xml:lang="en-US">All Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllOtherSegmentsMember" xlink:to="us-gaap_AllOtherSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForCreditLossMember_lbl" xml:lang="en-US">Accounts Receivable - Allowance for Credit Losses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember_lbl" xml:lang="en-US">Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember" xlink:to="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserveMember_lbl" xml:lang="en-US">Inventory - Allowance for Excess and Obsolete Inventory [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserveMember" xlink:to="us-gaap_InventoryValuationReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xml:lang="en-US">Deferred Tax Assets - Valuation Allowance for Deferred Tax Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Jurisdiction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeAxis_lbl" xml:lang="en-US">Retirement Plan Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl" xml:lang="en-US">Operating and Finance Lease, Right-of-Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:to="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AreaOfRealEstateProperty_lbl" xml:lang="en-US">Area of distribution center in Tijuana, Mexico</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfRealEstateProperty" xlink:to="us-gaap_AreaOfRealEstateProperty_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AreaOfRealEstateProperty_lbl0" xml:lang="en-US">Area of facility (in Square Feet)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfRealEstateProperty" xlink:to="us-gaap_AreaOfRealEstateProperty_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments (in Segment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" xlink:href="mpaa-20250331.xsd#mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities_lbl" xml:lang="en-US">Prior period over which allocations of labor and variable and fixed overhead costs are determined based on average actual use of production facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" xlink:to="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart_lbl" xml:lang="en-US">Percentage of inventory reserve to cost if no liquidation market exists for part</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" xlink:to="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PeriodOfNormalOperatingCycle" xlink:href="mpaa-20250331.xsd#mpaa_PeriodOfNormalOperatingCycle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PeriodOfNormalOperatingCycle_lbl" xml:lang="en-US">Period of normal operating cycle</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PeriodOfNormalOperatingCycle" xlink:to="mpaa_PeriodOfNormalOperatingCycle_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationPeriodForCorePremiums" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationPeriodForCorePremiums"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AmortizationPeriodForCorePremiums_lbl" xml:lang="en-US">Amortization period for core premiums</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationPeriodForCorePremiums" xlink:to="mpaa_AmortizationPeriodForCorePremiums_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationPeriodForFinishedGoodsPremiums" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationPeriodForFinishedGoodsPremiums"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AmortizationPeriodForFinishedGoodsPremiums_lbl" xml:lang="en-US">Amortization period for finished goods premiums</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationPeriodForFinishedGoodsPremiums" xlink:to="mpaa_AmortizationPeriodForFinishedGoodsPremiums_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated service life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Impairment of plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lease renewal term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl0" xml:lang="en-US">Operating lease, renewal term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities_lbl" xml:lang="en-US">Gain (loss) in foreign currency-denominated lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:to="mpaa_GainLossOnRemeasurementOfLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US">Impairment of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign currency transaction gains (losses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_RemanufacturedCoresNominalPrice" xlink:href="mpaa-20250331.xsd#mpaa_RemanufacturedCoresNominalPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_RemanufacturedCoresNominalPrice_lbl" xml:lang="en-US">Remanufactured cores nominal price (in dollars per core)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RemanufacturedCoresNominalPrice" xlink:to="mpaa_RemanufacturedCoresNominalPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PercentageOfStockAdjustmentReturns" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfStockAdjustmentReturns"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PercentageOfStockAdjustmentReturns_lbl" xml:lang="en-US">Percentage of stock adjustment returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfStockAdjustmentReturns" xlink:to="mpaa_PercentageOfStockAdjustmentReturns_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PercentageOfAggregateReturns" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfAggregateReturns"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PercentageOfAggregateReturns_lbl" xml:lang="en-US">Percentage of aggregate returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfAggregateReturns" xlink:to="mpaa_PercentageOfAggregateReturns_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive securities excluded from effect of dilutive options and warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableFairValueDisclosure_lbl" xml:lang="en-US">Estimated fair value of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableFairValueDisclosure" xlink:to="us-gaap_NotesPayableFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl" xml:lang="en-US">Expense related to the deferred compensation plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:href="mpaa-20250331.xsd#mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_lbl" xml:lang="en-US">Employee contributions made to deferred compensation plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:to="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShortTermInvestmentsRedeemed" xlink:href="mpaa-20250331.xsd#mpaa_ShortTermInvestmentsRedeemed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShortTermInvestmentsRedeemed_lbl" xml:lang="en-US">Short-term investments redeemed for the payment of deferred compensation liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShortTermInvestmentsRedeemed" xlink:to="mpaa_ShortTermInvestmentsRedeemed_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_IntangibleAssetsFullyAmortizedRetired" xlink:href="mpaa-20250331.xsd#mpaa_IntangibleAssetsFullyAmortizedRetired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_IntangibleAssetsFullyAmortizedRetired_lbl" xml:lang="en-US">Fully amortized intangible assets, retired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IntangibleAssetsFullyAmortizedRetired" xlink:to="mpaa_IntangibleAssetsFullyAmortizedRetired_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LongTermContractAssetsWriteDown" xlink:href="mpaa-20250331.xsd#mpaa_LongTermContractAssetsWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LongTermContractAssetsWriteDown_lbl" xml:lang="en-US">Long-term contract assets, write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermContractAssetsWriteDown" xlink:to="mpaa_LongTermContractAssetsWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Maximum borrowing capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Debt instrument, maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Outstanding balance under revolving loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Amount available under revolving facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:href="mpaa-20250331.xsd#mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl" xml:lang="en-US">Percentage of aggregate revolving commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:to="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaidInKindInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaidInKindInterest_lbl" xml:lang="en-US">Interest paid in-kind</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaidInKindInterest" xlink:to="us-gaap_PaidInKindInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProceedsFromConvertibleDebtNet" xlink:href="mpaa-20250331.xsd#mpaa_ProceedsFromConvertibleDebtNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ProceedsFromConvertibleDebtNet_lbl" xml:lang="en-US">Aggregate proceeds from offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProceedsFromConvertibleDebtNet" xlink:to="mpaa_ProceedsFromConvertibleDebtNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl" xml:lang="en-US">Number of shares issuable upon conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount_lbl" xml:lang="en-US">Base principal amount for debt to equity conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount" xlink:to="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US">Conversion price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion_lbl" xml:lang="en-US">Common stock available to be issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" xlink:to="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl" xml:lang="en-US">Warrants maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsThresholdConsecutiveTradingDays" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsThresholdConsecutiveTradingDays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WarrantsThresholdConsecutiveTradingDays_lbl" xml:lang="en-US">Consecutive days prior to the redemption (in Days)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsThresholdConsecutiveTradingDays" xlink:to="mpaa_WarrantsThresholdConsecutiveTradingDays_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsRedemptionPrice" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsRedemptionPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WarrantsRedemptionPrice_lbl" xml:lang="en-US">Maximum volume weighted average price of common stock (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsRedemptionPrice" xlink:to="mpaa_WarrantsRedemptionPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsAndRightsOutstandingFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue_lbl" xml:lang="en-US">Warrants fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:to="mpaa_WarrantsAndRightsOutstandingFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ReturnOfInterestPercentage" xlink:href="mpaa-20250331.xsd#mpaa_ReturnOfInterestPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ReturnOfInterestPercentage_lbl" xml:lang="en-US">Return of Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReturnOfInterestPercentage" xlink:to="mpaa_ReturnOfInterestPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AdditionalAmountToBePaidForRedemption" xlink:href="mpaa-20250331.xsd#mpaa_AdditionalAmountToBePaidForRedemption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AdditionalAmountToBePaidForRedemption_lbl" xml:lang="en-US">Additional amount to be paid for redemption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AdditionalAmountToBePaidForRedemption" xlink:to="mpaa_AdditionalAmountToBePaidForRedemption_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MinimumAdjustedEBITDAForRedemption" xlink:href="mpaa-20250331.xsd#mpaa_MinimumAdjustedEBITDAForRedemption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MinimumAdjustedEBITDAForRedemption_lbl" xml:lang="en-US">Minimum adjusted EBITDA for redemption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumAdjustedEBITDAForRedemption" xlink:to="mpaa_MinimumAdjustedEBITDAForRedemption_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo" xlink:href="mpaa-20250331.xsd#mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo_lbl" xml:lang="en-US">Additional amount to be paid for weighted average price is less than $15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo" xlink:to="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl" xml:lang="en-US">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US">Derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAssets_lbl" xml:lang="en-US">Derivative assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssets" xlink:to="us-gaap_DerivativeAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ThresholdAggregatePaymentInEventOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_ThresholdAggregatePaymentInEventOfDefault"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ThresholdAggregatePaymentInEventOfDefault_lbl" xml:lang="en-US">Threshold aggregate payment in event of default</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ThresholdAggregatePaymentInEventOfDefault" xlink:to="mpaa_ThresholdAggregatePaymentInEventOfDefault_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault_lbl" xml:lang="en-US">Threshold Amount, Senior Debt Acceleration in Event of Default</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault" xlink:to="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CurePeriodInCaseOfEventsOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_CurePeriodInCaseOfEventsOfDefault"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CurePeriodInCaseOfEventsOfDefault_lbl" xml:lang="en-US">Cure period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CurePeriodInCaseOfEventsOfDefault" xlink:to="mpaa_CurePeriodInCaseOfEventsOfDefault_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NoticePeriodInTheEventsOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_NoticePeriodInTheEventsOfDefault"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_NoticePeriodInTheEventsOfDefault_lbl" xml:lang="en-US">Notice period in the events of default</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NoticePeriodInTheEventsOfDefault" xlink:to="mpaa_NoticePeriodInTheEventsOfDefault_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives" xlink:href="mpaa-20250331.xsd#mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives_lbl" xml:lang="en-US">Debt issuance costs allocated to the bifurcated derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives" xlink:to="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" xlink:href="mpaa-20250331.xsd#mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors_lbl" xml:lang="en-US">Number directors the Purchaser Representative may nominate (in Director)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" xlink:to="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfPersonsHavingObservationRights" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfPersonsHavingObservationRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_NumberOfPersonsHavingObservationRights_lbl" xml:lang="en-US">Number of persons having observation rights (in Person)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfPersonsHavingObservationRights" xlink:to="mpaa_NumberOfPersonsHavingObservationRights_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesGross" xlink:href="mpaa-20250331.xsd#mpaa_ConvertibleNotesGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ConvertibleNotesGross_lbl" xml:lang="en-US">Total payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesGross" xlink:to="mpaa_ConvertibleNotesGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeFinanceLeaseTermOfContract1_lbl" xml:lang="en-US">Finance leases term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:to="us-gaap_LesseeFinanceLeaseTermOfContract1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable_lbl" xml:lang="en-US">Amount available under program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:to="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeNotionalAmount_lbl" xml:lang="en-US">Notional amount of foreign currency derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeTermOfContract_lbl" xml:lang="en-US">Derivative, term of contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeTermOfContract" xlink:to="us-gaap_DerivativeTermOfContract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl" xml:lang="en-US">Forward foreign currency exchange contracts included in other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_lbl" xml:lang="en-US">Forward foreign currency exchange contracts included in prepaid and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LongTermSupplierCommitmentPeriod" xlink:href="mpaa-20250331.xsd#mpaa_LongTermSupplierCommitmentPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LongTermSupplierCommitmentPeriod_lbl" xml:lang="en-US">Term of long-term agreements with major customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermSupplierCommitmentPeriod" xlink:to="mpaa_LongTermSupplierCommitmentPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl" xml:lang="en-US">Operating loss carryforwards, expiration date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US">Tax credits carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardExpirationDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate_lbl" xml:lang="en-US">Tax credits carryforward, expiration date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Net increase in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xml:lang="en-US">Recognized interest and penalties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Interest and penalties accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan" xlink:href="mpaa-20250331.xsd#mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan_lbl" xml:lang="en-US">Minimum age required to participate in defined contribution plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan" xlink:to="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" xlink:href="mpaa-20250331.xsd#mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan_lbl" xml:lang="en-US">Minimum service period required to participate in defined contribution plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" xlink:to="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xml:lang="en-US">Employer&apos;s matching contribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xml:lang="en-US">Employer&apos;s maximum contribution specified as percentage of employee compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MatchingContributionsVestingPeriod" xlink:href="mpaa-20250331.xsd#mpaa_MatchingContributionsVestingPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MatchingContributionsVestingPeriod_lbl" xml:lang="en-US">Matching contributions vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MatchingContributionsVestingPeriod" xlink:to="mpaa_MatchingContributionsVestingPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US">Matching contribution, amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Common stock shares reserved for grants (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xml:lang="en-US">Number of shares outstanding (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Shares of common stock available for grant (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Number of stock options unvested (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl" xml:lang="en-US">Weighted average exercise price of stock options unvested (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercised (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Pre-tax intrinsic value of options exercised (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl" xml:lang="en-US">Fair value of vested stock options (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Stock price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Total unrecognized compensation expense, options (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Weighted average vesting period over which compensation expense is expected to be recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_lbl" xml:lang="en-US">Estimated fair value of awards granted (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest_lbl" xml:lang="en-US">Number of equal annual installments in which awards vest (in Installment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest" xlink:to="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Number of shares withheld (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Total unrecognized compensation expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl" xml:lang="en-US">Awards vesting target percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfTradingDays" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfTradingDays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_NumberOfTradingDays_lbl" xml:lang="en-US">Number of trading days (in Days)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfTradingDays" xlink:to="mpaa_NumberOfTradingDays_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalShareholdersReturnMaximumMarketCapitalization" xlink:href="mpaa-20250331.xsd#mpaa_TotalShareholdersReturnMaximumMarketCapitalization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_TotalShareholdersReturnMaximumMarketCapitalization_lbl" xml:lang="en-US">Market capitalization (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalShareholdersReturnMaximumMarketCapitalization" xlink:to="mpaa_TotalShareholdersReturnMaximumMarketCapitalization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">Percentage of vesting of award</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients_lbl" xml:lang="en-US">Awards vesting target percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds_lbl" xml:lang="en-US">Number of Operating Segments Not Meeting Quantitative Thresholds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:to="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingOtherItemCompositionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemCompositionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingOtherItemCompositionDescription_lbl" xml:lang="en-US">Segment reporting, other segment item, composition, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingOtherItemCompositionDescription" xlink:to="us-gaap_SegmentReportingOtherItemCompositionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Stock repurchase program, approved amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Repurchase of shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Repurchase of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:href="mpaa-20250331.xsd#mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue_lbl" xml:lang="en-US">Shares utilized, amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:to="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Shares available for repurchase, amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockRepurchasedAndRetiredCumulativeShares" xlink:href="mpaa-20250331.xsd#mpaa_StockRepurchasedAndRetiredCumulativeShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_StockRepurchasedAndRetiredCumulativeShares_lbl" xml:lang="en-US">Shares repurchased and retired (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockRepurchasedAndRetiredCumulativeShares" xlink:to="mpaa_StockRepurchasedAndRetiredCumulativeShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Initial lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingLeaseBaseRent" xlink:href="mpaa-20250331.xsd#mpaa_OperatingLeaseBaseRent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OperatingLeaseBaseRent_lbl" xml:lang="en-US">Base rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingLeaseBaseRent" xlink:to="mpaa_OperatingLeaseBaseRent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseOptionToRenewTerm" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseOptionToRenewTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingLeaseOptionToRenewTerm_lbl" xml:lang="en-US">Operating lease, renew term option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseOptionToRenewTerm" xlink:to="mpaa_LesseeOperatingLeaseOptionToRenewTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl" xml:lang="en-US">Lease second extension term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Rent expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Adopted Accounting Pronouncements and Accounting Pronouncements Not Yet Adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIywKZcHA1OE16xSgCAxqQLilXCbgakKZiCjHX8e6OGKgzxUcJTQMwiZGt63KG3NkV0YomD1V10mcwZMCQtXqpxNBDNUF2U3F1fDSPaT4miswIE9Rbv95sFRBVRYLBlPrh3kkJ3B1MNGLVc+JsfrDwTluWumxdiNDQTACOImNzI/QrSGG108fGg/wFhZKsCIolwvsGhjWk/GVnWwirh3U7oT3/v4VhXiC34qAEPf8GafNBn2SGzXTNTs+OE5LKHfkXOXOSLC/Gs6dxa4IOqJB7XGiA==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturnedPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturnedPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_InventoryUnreturnedPolicyTextBlock_lbl" xml:lang="en-US">Inventory Unreturned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturnedPolicyTextBlock" xlink:to="mpaa_InventoryUnreturnedPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractAssetsPolicyTextBlock_lbl" xml:lang="en-US">Contract Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsPolicyTextBlock" xlink:to="mpaa_ContractAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock_lbl" xml:lang="en-US">Customer Finished Goods Returns Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtPolicyTextBlock_lbl" xml:lang="en-US">Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtPolicyTextBlock" xlink:to="us-gaap_DebtPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShippingCostsPolicyPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ShippingCostsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShippingCostsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Shipping Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShippingCostsPolicyPolicyTextBlock" xlink:to="mpaa_ShippingCostsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilityPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractLiabilityPolicyTextBlock_lbl" xml:lang="en-US">Contract Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilityPolicyTextBlock" xlink:to="mpaa_ContractLiabilityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-Based Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US">Deferred Compensation Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income or Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xml:lang="en-US">Convertible Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayableMember_lbl" xml:lang="en-US">Convertible Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableMember" xlink:to="us-gaap_ConvertibleNotesPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_HardPartsSegmentMember" xlink:href="mpaa-20250331.xsd#mpaa_HardPartsSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_HardPartsSegmentMember_lbl" xml:lang="en-US">Hard Parts Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_HardPartsSegmentMember" xlink:to="mpaa_HardPartsSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">Foreign Countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_MX_lbl" xml:lang="en-US">Mexico [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ParentCompanyCreditAgreementMember" xlink:href="mpaa-20250331.xsd#mpaa_ParentCompanyCreditAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ParentCompanyCreditAgreementMember_lbl" xml:lang="en-US">Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ParentCompanyCreditAgreementMember" xlink:to="mpaa_ParentCompanyCreditAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US">Term Loans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LetterOfCreditMember_lbl" xml:lang="en-US">Letters of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OfficeAndManufacturingMember" xlink:href="mpaa-20250331.xsd#mpaa_OfficeAndManufacturingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OfficeAndManufacturingMember_lbl" xml:lang="en-US">Office and Manufacturing Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OfficeAndManufacturingMember" xlink:to="mpaa_OfficeAndManufacturingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableNetCurrentMember" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableNetCurrentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AccountsReceivableNetCurrentMember_lbl" xml:lang="en-US">Customer Returns RGA Issued [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableNetCurrentMember" xlink:to="mpaa_AccountsReceivableNetCurrentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrualMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl" xml:lang="en-US">Customer Finished Goods Returns Accrual [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US">Federal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US">State [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US">Foreign [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionPlansDefinedBenefitMember_lbl" xml:lang="en-US">401 (K) Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_Two022IncentiveAwardPlanMember" xlink:href="mpaa-20250331.xsd#mpaa_Two022IncentiveAwardPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_Two022IncentiveAwardPlanMember_lbl" xml:lang="en-US">2022 Incentive Award Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_Two022IncentiveAwardPlanMember" xlink:to="mpaa_Two022IncentiveAwardPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncentiveAwardPlan2010Member" xlink:href="mpaa-20250331.xsd#mpaa_IncentiveAwardPlan2010Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_IncentiveAwardPlan2010Member_lbl" xml:lang="en-US">2010 Incentive Award Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncentiveAwardPlan2010Member" xlink:to="mpaa_IncentiveAwardPlan2010Member_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember_lbl" xml:lang="en-US">Restricted Stock, Threshold Performance Level [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember" xlink:to="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember_lbl" xml:lang="en-US">Restricted Stock, Target Performance Level [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember" xlink:to="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember_lbl" xml:lang="en-US">Restricted Stock, Maximum Performance Level [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember" xlink:to="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceGrantDate1Member" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceGrantDate1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PerformanceGrantDate1Member_lbl" xml:lang="en-US">Performance Grant Date [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceGrantDate1Member" xlink:to="mpaa_PerformanceGrantDate1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US">Tranche One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US">Tranche Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" xml:lang="en-US">Tranche Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceSharesGrantDate2Member" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceSharesGrantDate2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PerformanceSharesGrantDate2Member_lbl" xml:lang="en-US">June 2021 Grants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate2Member" xlink:to="mpaa_PerformanceSharesGrantDate2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ManufacturingFacilityMember_lbl" xml:lang="en-US">Manufacturing Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CompanyCoOwnedByMemberOfManagementMember" xlink:href="mpaa-20250331.xsd#mpaa_CompanyCoOwnedByMemberOfManagementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CompanyCoOwnedByMemberOfManagementMember_lbl" xml:lang="en-US">Company Co-owned by Member of Management [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CompanyCoOwnedByMemberOfManagementMember" xlink:to="mpaa_CompanyCoOwnedByMemberOfManagementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Goodwill and Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtConvertibleNotesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_DebtConvertibleNotesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtConvertibleNotesDetailsTable_lbl" xml:lang="en-US">Debt - Convertible Notes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtConvertibleNotesDetailsTable" xlink:to="mpaa_DebtConvertibleNotesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Convertible Notes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable_lbl" xml:lang="en-US">Debt - Interest Expense Recognized Related to Convertible Notes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable_lbl" xml:lang="en-US">Leases - Maturity of Lease Commitments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable" xlink:to="mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:href="mpaa-20250331.xsd#mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems_lbl" xml:lang="en-US">Maturity of Lease Commitments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US">Derivative Contract [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl" xml:lang="en-US">Foreign Currency Exchange Contracts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US">Measurement Frequency [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US">Measurement Input Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyLiabilityTable_lbl" xml:lang="en-US">Product Warranty Liability [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyLiabilityTable" xlink:to="us-gaap_ProductWarrantyLiabilityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems_lbl" xml:lang="en-US">Change in warranty return accrual [Roll Forward]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_ProductWarrantyLiabilityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Significant Customer and Other Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsStockOptionActivityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Stock Option Activity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable" xlink:to="mpaa_SharebasedPaymentsStockOptionActivityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xml:lang="en-US">Exercise Price Range [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xml:lang="en-US">Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0" xml:lang="en-US">Number of Shares [Roll Forward]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Performance Stock Units Activity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsDomain_lbl" xml:lang="en-US">Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Segment Reporting (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryOfSignificantAccountingPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Plant and Equipment (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Leases (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Foreign Currency Translation (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Revenue Recognition (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Advertising Costs (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Net Loss Per Share (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Financial Instruments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Deferred Compensation Plan (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" xlink:to="mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Goodwill and Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:to="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:href="mpaa-20250331.xsd#mpaa_GoodwillAndIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_GoodwillAndIntangibleAssetsLineItems_lbl" xml:lang="en-US">Goodwill and Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:to="mpaa_GoodwillAndIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US">Credit Facility [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl0" xml:lang="en-US">Amended Credit Facility [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US">Lessee, Lease, Description [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl0" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US">Income Tax Jurisdiction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US">Operating Loss Carryforwards [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeDomain_lbl" xml:lang="en-US">Retirement Plan Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Defined Benefit Plan [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateDomain_lbl" xml:lang="en-US">Award Date [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateDomain" xlink:to="us-gaap_AwardDateDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US">Vesting [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US">Class of Treasury Stock [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US">Stock Repurchase Program [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock_lbl0" xml:lang="en-US">Describes the nature of the entity&apos;s non-recourse receivable discount programs with its customers and their respective banks.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:to="mpaa_AccountsReceivableDiscountProgramsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AccountsReceivableOffsetAccounts_lbl0" xml:lang="en-US">The sum of the total accounts receivable offset accounts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableOffsetAccounts" xlink:to="mpaa_AccountsReceivableOffsetAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AccountsReceivablesDiscounted_lbl0" xml:lang="en-US">The amount of customers&apos; receivable balances that have been sold to the customers&apos; respective banks at a discount during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivablesDiscounted" xlink:to="mpaa_AccountsReceivablesDiscounted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo_lbl0" xml:lang="en-US">Additional amount paid on redemption price if the volume weighted average price of the Company&apos;s common stock for 20 consecutive days prior to the notice of the Company Redemption is less than $15.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo" xlink:to="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AdditionalAmountToBePaidForRedemption_lbl0" xml:lang="en-US">Additional amount to be paid for redemption of convertible notes after March 31, 2026.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AdditionalAmountToBePaidForRedemption" xlink:to="mpaa_AdditionalAmountToBePaidForRedemption_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl0" xml:lang="en-US">The amount amortization of core premiums paid to customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl0" xml:lang="en-US">Amount of amortization expense attributable to finish goods premium paid to customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities_lbl0" xml:lang="en-US">Refers to the amortization of interest on contract liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:to="mpaa_AmortizationOfInterestOnContractLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AmortizationPeriodForCorePremiums_lbl0" xml:lang="en-US">The amortization period for core premiums.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationPeriodForCorePremiums" xlink:to="mpaa_AmortizationPeriodForCorePremiums_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AmortizationPeriodForFinishedGoodsPremiums_lbl0" xml:lang="en-US">The amortization period for finished goods premiums.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationPeriodForFinishedGoodsPremiums" xlink:to="mpaa_AmortizationPeriodForFinishedGoodsPremiums_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AmountAllocatedToConvertibleNotes_lbl0" xml:lang="en-US">Amount after all adjustment related to conversion option and redemptions options of convertible notes and unamortized issuance costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="mpaa_AmountAllocatedToConvertibleNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" xlink:to="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for contract assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsPolicyTextBlock" xlink:to="mpaa_ContractAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractAssetsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of contract assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTableTextBlock" xlink:to="mpaa_ContractAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractAssetsTextBlock_lbl0" xml:lang="en-US">The entire disclosure for contract assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTextBlock" xlink:to="mpaa_ContractAssetsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of contract liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesTableTextBlock" xlink:to="mpaa_ContractLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractLiabilitiesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for contract liabilities with customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesTextBlock" xlink:to="mpaa_ContractLiabilitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractLiabilityPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for contract liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilityPolicyTextBlock" xlink:to="mpaa_ContractLiabilityPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent_lbl0" xml:lang="en-US">Represents the difference between the Remanufactured Core sales price and its related cost. Core premiums expected to be amortized during the Company&apos;s normal operating cycle, which is generally one year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl0" xml:lang="en-US">Represents the difference between the Remanufactured Core sales price and its related cost as of the balance sheet date, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl0" xml:lang="en-US">Represents the Remanufactured Cores and Used cores returned by consumers to the Company&apos;s customers but not yet returned to the Company. These cores are recorded as contract assets until the Company physically receives them during its normal operation cycle, which is generally one year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent_lbl0" xml:lang="en-US">Represents the difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl0" xml:lang="en-US">Represents the difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent_lbl0" xml:lang="en-US">Carrying amount of remanufactured cores the Company has purchased from its customers, which are held by the customers and remain on the customers&apos; premises, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent_lbl0" xml:lang="en-US">Gross amount of remanufactured cores held at customers&apos; locations as of the balance sheet date, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl0" xml:lang="en-US">Represents the marketing allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time, which is generally one year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl0" xml:lang="en-US">Represents the marketing allowances provided by the Company to its customers as of the balance sheet date, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl0" xml:lang="en-US">The amount of obligations for accrued core payment, classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl0" xml:lang="en-US">The amount of obligations for accrued core payment, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl0" xml:lang="en-US">The amount of obligation for Core bank liability, classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl0" xml:lang="en-US">The amount of obligation for core bank liability, classified as non current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl0" xml:lang="en-US">The amount of obligation for customer allowances earned, classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl0" xml:lang="en-US">The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl0" xml:lang="en-US">The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl0" xml:lang="en-US">The amount of obligations for customer deposits, classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent_lbl0" xml:lang="en-US">The amount of obligations for finished goods liabilities, classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl0" xml:lang="en-US">The amount of obligations for finished goods liabilities, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ConvertibleNotesGross_lbl0" xml:lang="en-US">Principal amount of the convertible notes plus interest payable in kind, assuming no early redemption or conversion have occurred that will be paid at maturity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesGross" xlink:to="mpaa_ConvertibleNotesGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CurePeriodInCaseOfEventsOfDefault_lbl0" xml:lang="en-US">Duration of cure period in case of events for default, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CurePeriodInCaseOfEventsOfDefault" xlink:to="mpaa_CurePeriodInCaseOfEventsOfDefault_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl0" xml:lang="en-US">The carrying value as of the balance sheet date of the estimated future unit returns (warranty returns) and finished goods returns (stock adjustment returns) for which a returned goods authorization has not been issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for customer finished goods returns accruals assumed by the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerPaymentDiscrepancies_lbl0" xml:lang="en-US">A reduction to trade accounts receivable for customer payment discrepancies.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerPaymentDiscrepancies" xlink:to="mpaa_CustomerPaymentDiscrepancies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerReturnsRgaIssued_lbl0" xml:lang="en-US">A reduction from trade accounts receivable for returned goods authorization issued for in-transit unit returns.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerReturnsRgaIssued" xlink:to="mpaa_CustomerReturnsRgaIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion_lbl0" xml:lang="en-US">Number of common stock available for issuance upon conversion of convertible debt.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" xlink:to="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount_lbl0" xml:lang="en-US">Base principal amount of debt instrument applied for conversion of debt into equity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount" xlink:to="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl0" xml:lang="en-US">Amount, after accumulated amortization, of debt discount attributed to compound net derivative liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl1" xml:lang="en-US">Amount, after accumulated amortization, of debt discount and debt issuance costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives_lbl0" xml:lang="en-US">Amount of debt issuance costs allocated to the bifurcated derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives" xlink:to="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_lbl0" xml:lang="en-US">Amount of contributions made by employee into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:to="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from allowance for stock adjustment returns.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the customer allowances earned.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets_lbl0" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from contract with customer assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" xlink:to="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DiscountRecordedAsInterestExpense_lbl0" xml:lang="en-US">The amount of the discount on accounts receivable balances sold that was recorded as interest expense during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DiscountRecordedAsInterestExpense" xlink:to="mpaa_DiscountRecordedAsInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection_lbl0" xml:lang="en-US">Weighted average number of days these discount arrangements have allowed the Company to accelerate collection of discounted accounts receivable balances during the period measured in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" xlink:to="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_lbl0" xml:lang="en-US">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 executive compensation nondeductible expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent_lbl0" xml:lang="en-US">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 research and development expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_lbl0" xml:lang="en-US">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 uncertain tax positions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_FinanceLeasePayments_lbl0" xml:lang="en-US">Amount of cash outflow from finance lease, excluding payments to bring another asset to condition and location necessary for its intended use.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasePayments" xlink:to="mpaa_FinanceLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized_lbl0" xml:lang="en-US">Amount before tax of foreign currency remeasurement unrealized gain (loss) recognized in the income statement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" xlink:to="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities_lbl0" xml:lang="en-US">Amount of gain (loss) on the remeasurement of lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:to="mpaa_GainLossOnRemeasurementOfLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl0" xml:lang="en-US">The net change during the reporting period in the customer finished goods returns accrual.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_IncreaseDecreaseInInventoryUnreturned_lbl0" xml:lang="en-US">The net change during the reporting period in the amount recorded for the added unit value of finished goods shipped to customers that the Company expects to be returned within the normal operating cycle.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInInventoryUnreturned" xlink:to="mpaa_IncreaseDecreaseInInventoryUnreturned_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from operating leases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_IntangibleAssetsFullyAmortizedRetired_lbl0" xml:lang="en-US">The amount of fully amortized intangible assets that the entity retired during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IntangibleAssetsFullyAmortizedRetired" xlink:to="mpaa_IntangibleAssetsFullyAmortizedRetired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_InterestExpenseNet_lbl1" xml:lang="en-US">The cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_InventoryUnreturned_lbl0" xml:lang="en-US">Carrying amount as of the balance sheet date of the added unit value of finished goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturned" xlink:to="mpaa_InventoryUnreturned_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_InventoryUnreturnedPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of inventory accounting policy for inventory classes of unreturned inventory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturnedPolicyTextBlock" xlink:to="mpaa_InventoryUnreturnedPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease, due after fifth fiscal year following latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease, due in fifth fiscal year following latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease, due in fourth fiscal year following latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease, due in third fiscal year following latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease, due in second fiscal year following latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease having an initial or remaining lease term in excess of one year due in next fiscal year following latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for operating and finance leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating and finance lease liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:to="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of undiscounted cash flows of lessee&apos;s operating lease liability and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability and finance lease liability recognized in statement of financial position.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of other information of lessees operating lease and finance lease obligations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingLeaseOptionToRenewTerm_lbl0" xml:lang="en-US">The term for the lessee&apos;s option to renew an operating lease, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseOptionToRenewTerm" xlink:to="mpaa_LesseeOperatingLeaseOptionToRenewTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl0" xml:lang="en-US">Term of lessee&apos;s operating lease second extension term, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of the lessee&apos;s operating lease and finance lease assets and liabilities disclosed in the statement of financial position.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl0" xml:lang="en-US">Minimum threshold of aggregate revolving commitments below which fixed charge ratio financial covenant is tested.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:to="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LogisticExpenses_lbl0" xml:lang="en-US">Amount of expenses incurred in the process of moving and storing goods from the point of origin to the point of consumption.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LogisticExpenses" xlink:to="mpaa_LogisticExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LongTermContractAssetsWriteDown_lbl0" xml:lang="en-US">Amount of loss from reductions in long-term contract assets due to quarterly revaluation of contract assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermContractAssetsWriteDown" xlink:to="mpaa_LongTermContractAssetsWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LongTermSupplierCommitmentPeriod_lbl0" xml:lang="en-US">Period covered by the long-term supplier commitment, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermSupplierCommitmentPeriod" xlink:to="mpaa_LongTermSupplierCommitmentPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ManufacturingMaterialLaborAndOverheadExpenses_lbl0" xml:lang="en-US">Expenses incurred for material, labor and overhead in the production of goods.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ManufacturingMaterialLaborAndOverheadExpenses" xlink:to="mpaa_ManufacturingMaterialLaborAndOverheadExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MarketingAllowanceSingleExchangeofProduct_lbl0" xml:lang="en-US">Marketing allowances related to a single exchange of product that are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowanceSingleExchangeofProduct" xlink:to="mpaa_MarketingAllowanceSingleExchangeofProduct_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers_lbl0" xml:lang="en-US">The amortization of core premiums paid to customers generally in connection with new business.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" xlink:to="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MarketingAllowancesLongTermContracts_lbl0" xml:lang="en-US">Marketing allowances which may only be applied against future purchases and are recorded as a reduction to revenues in accordance with a schedule set forth in the long-term contract.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesLongTermContracts" xlink:to="mpaa_MarketingAllowancesLongTermContracts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue_lbl0" xml:lang="en-US">The marketing and other allowances the Company typically grants its customers in connection with its new or expanded customer relationships adversely impact the near-term revenues, profitability, and associated cash flows from these arrangements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:to="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MatchingContributionsVestingPeriod_lbl0" xml:lang="en-US">The vesting period of employer&apos;s matching contribution over the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MatchingContributionsVestingPeriod" xlink:to="mpaa_MatchingContributionsVestingPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MinimumAdjustedEBITDAForRedemption_lbl0" xml:lang="en-US">Minimum adjusted EBITDA for prior four quarters considered for redemption of convertible notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumAdjustedEBITDAForRedemption" xlink:to="mpaa_MinimumAdjustedEBITDAForRedemption_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan_lbl0" xml:lang="en-US">The minimum age of employees who are eligible to cover under defined contribution plan service.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan" xlink:to="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan_lbl0" xml:lang="en-US">The minimum service period of employees who are eligible to cover under defined contribution plan service.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" xlink:to="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_NoticePeriodInTheEventsOfDefault_lbl0" xml:lang="en-US">Duration of Notice period in the events for default, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NoticePeriodInTheEventsOfDefault" xlink:to="mpaa_NoticePeriodInTheEventsOfDefault_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest_lbl0" xml:lang="en-US">The number of equal installments in which the awards will vest beginning each anniversary from the grant date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest" xlink:to="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds_lbl0" xml:lang="en-US">Number of operating segments not meeting any of the quantitative thresholds for determining reportable segments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:to="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_NumberOfPersonsHavingObservationRights_lbl0" xml:lang="en-US">Number of persons having observation rights with respect to all meetings of the Board.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfPersonsHavingObservationRights" xlink:to="mpaa_NumberOfPersonsHavingObservationRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_NumberOfTradingDays_lbl0" xml:lang="en-US">Each stock price target must be met for consecutive trading days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfTradingDays" xlink:to="mpaa_NumberOfTradingDays_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl1" xml:lang="en-US">Present value of lessee&apos;s discounted obligation for lease payments from operating and finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl0" xml:lang="en-US">Amount of lessee&apos;s right to use underlying asset under operating and finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:to="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OperatingLeaseBaseRent_lbl0" xml:lang="en-US">Total amount of lease costs per the contractual terms of the operating lease agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingLeaseBaseRent" xlink:to="mpaa_OperatingLeaseBaseRent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PercentageOfAggregateReturns_lbl0" xml:lang="en-US">Percentage of aggregate returns of units from customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfAggregateReturns" xlink:to="mpaa_PercentageOfAggregateReturns_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart_lbl0" xml:lang="en-US">Percentage of inventory reserve to cost if no liquidation market exists for part.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" xlink:to="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PercentageOfStockAdjustmentReturns_lbl0" xml:lang="en-US">Percentage of stock adjustment returns from customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfStockAdjustmentReturns" xlink:to="mpaa_PercentageOfStockAdjustmentReturns_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PeriodOfNormalOperatingCycle_lbl0" xml:lang="en-US">Represents the period of normal operating cycle, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PeriodOfNormalOperatingCycle" xlink:to="mpaa_PeriodOfNormalOperatingCycle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities_lbl0" xml:lang="en-US">Prior period over which the allocations of labor and variable and fixed overhead costs are determined based on the average actual use of the production facilities, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" xlink:to="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ProceedsFromConvertibleDebtNet_lbl0" xml:lang="en-US">The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity&apos;s common stock, at the option of the issuer or the holder net of issuance costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProceedsFromConvertibleDebtNet" xlink:to="mpaa_ProceedsFromConvertibleDebtNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies_lbl0" xml:lang="en-US">Amount of recovery of customer payment discrepancies which had been fully or partially written-off.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors_lbl0" xml:lang="en-US">Number of directors the Purchaser Representative shall have the right to nominate to serve on the Company&apos;s Board of Directors.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" xlink:to="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_RemanufacturedCoresNominalPrice_lbl0" xml:lang="en-US">Remanufactured cores, portion of the product shipped, nominal price per unit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RemanufacturedCoresNominalPrice" xlink:to="mpaa_RemanufacturedCoresNominalPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ReturnOfInterestPercentage_lbl0" xml:lang="en-US">Percentage of interest paid to Purchasers to be returned to the Company per a provision of Note Purchase Agreement in certain circumstances.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReturnOfInterestPercentage" xlink:to="mpaa_ReturnOfInterestPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_RevaluationOfCoresOnCustomersShelves_lbl0" xml:lang="en-US">Amount of revaluation of cores on customers&apos; shelves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RevaluationOfCoresOnCustomersShelves" xlink:to="mpaa_RevaluationOfCoresOnCustomersShelves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of accounts receivable factored out to banks. Disclosure includes amounts factored, weighted average days, weighted average discount rate and amount of discount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:to="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of the amortization expense of acquired intangible assets during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" xlink:to="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of the marketing allowances the Company grants to its major customers in connection with its customers&apos; purchase of goods.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" xlink:to="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options , including, but not limited to: (a) expected term of instruments, (b) expected volatility of the entity&apos;s shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:to="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl0" xml:lang="en-US">Target percentage of vesting of award under share-based payment arrangement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_lbl0" xml:lang="en-US">The 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).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings_lbl0" xml:lang="en-US">Number of share options (or share units) exercised during the current period after shares used to satisfy grantee&apos;s tax withholding obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl0" xml:lang="en-US">Weighted average exercise price of non-vested options outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients_lbl0" xml:lang="en-US">Percentage of vesting of award under share-based payment arrangement, eligible for recipients.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl0" xml:lang="en-US">Rate of Average correlation coefficient of peer companies for awards under share-based payment arrangement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:to="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ShippingCostsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for shipping and handling charges included in the gross invoice price to customers and classify the total amount as revenue. All shipping and handling costs are expensed as incurred and included in cost of sales.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShippingCostsPolicyPolicyTextBlock" xlink:to="mpaa_ShippingCostsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ShortTermInvestmentsRedeemed_lbl0" xml:lang="en-US">Amount of short-term investments redeemed during the reporting period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShortTermInvestmentsRedeemed" xlink:to="mpaa_ShortTermInvestmentsRedeemed_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings_lbl0" xml:lang="en-US">Value of stock issued as a result of the exercise of stock options net of tax withholdings.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" xlink:to="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_StockRepurchasedAndRetiredCumulativeShares_lbl0" xml:lang="en-US">Number of cumulative shares that have been repurchased and retired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockRepurchasedAndRetiredCumulativeShares" xlink:to="mpaa_StockRepurchasedAndRetiredCumulativeShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue_lbl0" xml:lang="en-US">The cumulative equity impact of the value of stock that has been repurchased and retired since the inception of the repurchase program. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:to="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable_lbl0" xml:lang="en-US">The amount of commitments from participating financial institutions available to suppliers under the supplier finance program.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:to="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ThresholdAggregatePaymentInEventOfDefault_lbl0" xml:lang="en-US">The entering of one or more final judgements or orders against the Company or any of its subsidiaries for an aggregate payment exceeding $25,000,000 that would constitute an event of default under the convertible notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ThresholdAggregatePaymentInEventOfDefault" xlink:to="mpaa_ThresholdAggregatePaymentInEventOfDefault_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault_lbl0" xml:lang="en-US">The acceleration of senior debt or any other debt greater than $25,000,000.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault" xlink:to="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_TotalDeferredTaxExpenseBenefit_lbl0" xml:lang="en-US">The component of income tax expense for the period representing the increase (decrease) in the entity&apos;s deferred tax assets and liabilities pertaining to continuing operations in the Statement of Cash Flows.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalDeferredTaxExpenseBenefit" xlink:to="mpaa_TotalDeferredTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_TotalShareholdersReturnMaximumMarketCapitalization_lbl0" xml:lang="en-US">The maximum market capitalization of companies used as a comparative measure for determining the entity&apos;s total shareholder return.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalShareholdersReturnMaximumMarketCapitalization" xlink:to="mpaa_TotalShareholdersReturnMaximumMarketCapitalization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl0" xml:lang="en-US">Amount of gain (loss) from the increase (decrease) in fair value of foreign currency exchange contract derivatives not designated as hedging instruments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:to="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue_lbl0" xml:lang="en-US">Fair value portion of warrants and rights outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:to="mpaa_WarrantsAndRightsOutstandingFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_WarrantsRedemptionPrice_lbl0" xml:lang="en-US">The Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company&apos;s common stock for 20 consecutive days prior to the redemption is less than $15.00.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsRedemptionPrice" xlink:to="mpaa_WarrantsRedemptionPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_WarrantsThresholdConsecutiveTradingDays_lbl0" xml:lang="en-US">Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company&apos;s common stock for 20 consecutive days prior to the redemption is less than $15.00.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsThresholdConsecutiveTradingDays" xlink:to="mpaa_WarrantsThresholdConsecutiveTradingDays_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl0" xml:lang="en-US">The weighted average discount rate, on an annualized basis, on the accounts receivable balances sold during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:to="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_AccountsReceivableNetCurrentMember_lbl0" xml:lang="en-US">Primary financial statement caption encompassing accounts receivable, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableNetCurrentMember" xlink:to="mpaa_AccountsReceivableNetCurrentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_BrakeRelatedProductsMember_lbl0" xml:lang="en-US">Refers to the brake related products that are sold by the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_BrakeRelatedProductsMember" xlink:to="mpaa_BrakeRelatedProductsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CompanyCoOwnedByMemberOfManagementMember_lbl0" xml:lang="en-US">This element represents a company (the related party) co-owned by a member of management.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CompanyCoOwnedByMemberOfManagementMember" xlink:to="mpaa_CompanyCoOwnedByMemberOfManagementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerAMember_lbl0" xml:lang="en-US">Represents the customer with the largest percentage of net sales and accounts receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerAMember" xlink:to="mpaa_CustomerAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerBMember_lbl1" xml:lang="en-US">Represents the customer with the second largest percentage of net sales and accounts receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerBMember" xlink:to="mpaa_CustomerBMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerCMember_lbl1" xml:lang="en-US">Represents the customer with the third largest percentage of net sales and accounts receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerCMember" xlink:to="mpaa_CustomerCMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl0" xml:lang="en-US">The estimated future unit returns (warranty returns) and finished goods returns (stock adjustment returns) for which a returned goods authorization has not been issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ExercisePriceRange1Member_lbl0" xml:lang="en-US">Information by range of option prices pertaining to options granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange1Member" xlink:to="mpaa_ExercisePriceRange1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ExercisePriceRange2Member_lbl0" xml:lang="en-US">Information by range of option prices pertaining to options granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange2Member" xlink:to="mpaa_ExercisePriceRange2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ExercisePriceRange3Member_lbl0" xml:lang="en-US">Information by range of option prices pertaining to options granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange3Member" xlink:to="mpaa_ExercisePriceRange3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ExercisePriceRange5Member_lbl0" xml:lang="en-US">Information by range of option prices pertaining to options granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange5Member" xlink:to="mpaa_ExercisePriceRange5Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ExternalCustomersMember_lbl0" xml:lang="en-US">External customer entries used in operating segment consolidation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExternalCustomersMember" xlink:to="mpaa_ExternalCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember_lbl0" xml:lang="en-US">Primary financial statement caption encompassing foreign exchange impact of lease liabilities and forward contracts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:to="mpaa_ForeignCurrencyTransactionGainLossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_HardPartsSegmentMember_lbl0" xml:lang="en-US">Operating segments classified as hard parts. Excludes intersegment elimination and reconciling items.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_HardPartsSegmentMember" xlink:to="mpaa_HardPartsSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_IncentiveAwardPlan2010Member_lbl0" xml:lang="en-US">Information by 2010 Incentive Award Plan (the&quot; 2010 Plan&quot;) pertaining to equity-based compensation arrangements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncentiveAwardPlan2010Member" xlink:to="mpaa_IncentiveAwardPlan2010Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MeasurementInputCostOfEquityMember_lbl0" xml:lang="en-US">Measurement input using the return that a company must realize in exchange for a given investment or project.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MeasurementInputCostOfEquityMember" xlink:to="mpaa_MeasurementInputCostOfEquityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl0" xml:lang="en-US">Measurement input using the weighted average cost of capital through a calculation in which each category of the entity&apos;s capital is proportionally weighted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" xlink:to="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OfficeAndManufacturingMember_lbl0" xml:lang="en-US">Structure and equipment used in the manufacturing of goods.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OfficeAndManufacturingMember" xlink:to="mpaa_OfficeAndManufacturingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OtherProductsMember_lbl0" xml:lang="en-US">Refers to all products other than rotating electrical, wheel hub and brake master cylinders that are sold by the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OtherProductsMember" xlink:to="mpaa_OtherProductsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ParentCompanyCreditAgreementMember_lbl0" xml:lang="en-US">Represents a company credit arrangement with its lenders under which borrowings can be made up to a specific amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ParentCompanyCreditAgreementMember" xlink:to="mpaa_ParentCompanyCreditAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember_lbl0" xml:lang="en-US">Share instrument which is convertible to stock or an equivalent amount of cash, after maximum performance conditions are met.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember" xlink:to="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember_lbl0" xml:lang="en-US">Share instrument which is convertible to stock or an equivalent amount of cash, after specified target performance conditions are met.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember" xlink:to="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember_lbl0" xml:lang="en-US">Share instrument which is convertible to stock or an equivalent amount of cash, after specified threshold performance conditions are met.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember" xlink:to="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_RotatingElectricalProductsMember_lbl0" xml:lang="en-US">Refers to the rotating electrical products that are sold by the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RotatingElectricalProductsMember" xlink:to="mpaa_RotatingElectricalProductsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_Two022IncentiveAwardPlanMember_lbl0" xml:lang="en-US">Information by 2022 Incentive Award Plan (the &quot;2022 Plan&quot;) pertaining to equity-based compensation arrangements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_Two022IncentiveAwardPlanMember" xlink:to="mpaa_Two022IncentiveAwardPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_WheelHubProductsMember_lbl0" xml:lang="en-US">Refers to the wheel hub products that are sold by the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WheelHubProductsMember" xlink:to="mpaa_WheelHubProductsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_GoodwillAndIntangibleAssetsLineItems_lbl0" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:to="mpaa_GoodwillAndIntangibleAssetsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable_lbl0" xml:lang="en-US">Schedule of goodwill and intangible assets and the changes during the year due to acquisition, sale, impairment or for other reasons.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:to="mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems_lbl0" xml:lang="en-US">Line items represent summary of significant accounting policies.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryOfSignificantAccountingPoliciesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US">Long-term operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl2" xml:lang="en-US">convertible note, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RevaluationOfCoresOnCustomersShelves_lbl1" xml:lang="en-US">Revaluation Of Cores On Customers Shelves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RevaluationOfCoresOnCustomersShelves" xlink:to="mpaa_RevaluationOfCoresOnCustomersShelves_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeNotionalAmount_lbl0" xml:lang="en-US">Derivative, Notional Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl0" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinanceLeasesCostAbstract_lbl0" xml:lang="en-US">Finance Leases Cost Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasesCostAbstract" xlink:to="mpaa_FinanceLeasesCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl0" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl1" xml:lang="en-US">Weighted Average Discount Rate On Discounted Accounts Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:to="mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl0" xml:lang="en-US">Variable Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault_lbl1" xml:lang="en-US">Threshold Amount Senior Debt Acceleration In Event Of Default</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault" xlink:to="mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Accounts Receivable Discount Programs Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:to="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate_lbl0" xml:lang="en-US">Tax Credit Carryforward, Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Nonvested Performance-Based Units Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl0" xml:lang="en-US">Warrants and Rights Outstanding, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl0" xml:lang="en-US">Lessee, Lease, Description [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl1" xml:lang="en-US">Measurement Input Weighted Average Cost Of Capital Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" xlink:to="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl0" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_InventoryUnreturnedPolicyTextBlock_lbl1" xml:lang="en-US">Inventory Unreturned Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturnedPolicyTextBlock" xlink:to="mpaa_InventoryUnreturnedPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl1" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock_lbl1" xml:lang="en-US">Accounts Receivable Discount Programs Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:to="mpaa_AccountsReceivableDiscountProgramsTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl0" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Customer Core Returns Accrual Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinanceLeasePayments_lbl1" xml:lang="en-US">Finance Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasePayments" xlink:to="mpaa_FinanceLeasePayments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerPaymentDiscrepancies_lbl1" xml:lang="en-US">Customer Payment Discrepancies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerPaymentDiscrepancies" xlink:to="mpaa_CustomerPaymentDiscrepancies_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection_lbl1" xml:lang="en-US">Discounted Accounts Receivable Weighted Average Days For Accelerated Collection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" xlink:to="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ReturnOfInterestPercentage_lbl1" xml:lang="en-US">Return Of Interest Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReturnOfInterestPercentage" xlink:to="mpaa_ReturnOfInterestPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractLiabilitiesTextBlock_lbl1" xml:lang="en-US">Contract Liabilities Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesTextBlock" xlink:to="mpaa_ContractLiabilitiesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities_lbl1" xml:lang="en-US">Gain Loss On Remeasurement Of Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:to="mpaa_GainLossOnRemeasurementOfLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_InterestExpenseOnConvertibleNotesAbstract_lbl0" xml:lang="en-US">Interest Expense On Convertible Notes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseOnConvertibleNotesAbstract" xlink:to="mpaa_InterestExpenseOnConvertibleNotesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl0" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractAssetsTableTextBlock_lbl1" xml:lang="en-US">Contract Assets Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTableTextBlock" xlink:to="mpaa_ContractAssetsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl2" xml:lang="en-US">Standard Product Warranty Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl2" xml:lang="en-US">Operating And Finance Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryOfSignificantAccountingPoliciesLineItems_lbl1" xml:lang="en-US">Summary Of Significant Accounting Policies Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="mpaa_SummaryOfSignificantAccountingPoliciesLineItems_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember_lbl1" xml:lang="en-US">Restricted Stock Units RSUs Performance Target Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember" xlink:to="mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ExercisePriceRange3Member_lbl1" xml:lang="en-US">Exercise Price Range3 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange3Member" xlink:to="mpaa_ExercisePriceRange3Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_MaturityOfLeaseCommitmentsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_MaturityOfLeaseCommitmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MaturityOfLeaseCommitmentsAbstract_lbl" xml:lang="en-US">Maturity Of Lease Commitments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MaturityOfLeaseCommitmentsAbstract" xlink:to="mpaa_MaturityOfLeaseCommitmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractAssetsPolicyTextBlock_lbl1" xml:lang="en-US">Contract Assets Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsPolicyTextBlock" xlink:to="mpaa_ContractAssetsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl0" xml:lang="en-US">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmountAllocatedToConvertibleNotes_lbl1" xml:lang="en-US">Amount Allocated To Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="mpaa_AmountAllocatedToConvertibleNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LongTermSupplierCommitmentPeriod_lbl1" xml:lang="en-US">Long Term Supplier Commitment Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermSupplierCommitmentPeriod" xlink:to="mpaa_LongTermSupplierCommitmentPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest_lbl1" xml:lang="en-US">Number Of Equal Annual Installments In Which Awards Vest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest" xlink:to="mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockTextBlock_lbl0" xml:lang="en-US">Treasury Stock [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl0" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConcentrationsOfRiskAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ConcentrationsOfRiskAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ConcentrationsOfRiskAbstract_lbl" xml:lang="en-US">Concentrations Of Risk Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConcentrationsOfRiskAbstract" xlink:to="mpaa_ConcentrationsOfRiskAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl1" xml:lang="en-US">Amortization Of Finished Goods Premiums Paid To Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl0" xml:lang="en-US">Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl0" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl0" xml:lang="en-US">Finance Lease, Principal Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl1" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl0" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossMember_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtMember_lbl1" xml:lang="en-US">Convertible Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due After Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl0" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TrademarksMember_lbl0" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl0" xml:lang="en-US">Payments of Financing Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl1" xml:lang="en-US">Debt Instrument Unamortized Discount Attributed To Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RotatingElectricalProductsMember_lbl1" xml:lang="en-US">Rotating Electrical Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RotatingElectricalProductsMember" xlink:to="mpaa_RotatingElectricalProductsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ExternalCustomersMember_lbl1" xml:lang="en-US">External Customers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExternalCustomersMember" xlink:to="mpaa_ExternalCustomersMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl1" xml:lang="en-US">Sharebased Compensation Arrangementby Sharebased Payment Award Fair Value Assumptions Average Correlation Coefficientof Peer Companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:to="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl0" xml:lang="en-US">Line of Credit, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractLiabilitiesTableTextBlock_lbl1" xml:lang="en-US">Contract Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesTableTextBlock" xlink:to="mpaa_ContractLiabilitiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl0" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Core Premiums Paid To Customers Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount_lbl1" xml:lang="en-US">Debt Instrument Convertible Conversion Base Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount" xlink:to="mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl1" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl0" xml:lang="en-US">Marketable Security, Unrealized Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_NoticePeriodInTheEventsOfDefault_lbl1" xml:lang="en-US">Notice Period In The Events Of Default</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NoticePeriodInTheEventsOfDefault" xlink:to="mpaa_NoticePeriodInTheEventsOfDefault_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl0" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AccountsReceivablesDiscounted_lbl1" xml:lang="en-US">Accounts Receivables Discounted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivablesDiscounted" xlink:to="mpaa_AccountsReceivablesDiscounted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl1" xml:lang="en-US">Operating And Finance Lease Right Of Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:to="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl1"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsActivityAbstract" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RestrictedStockUnitsActivityAbstract_lbl" xml:lang="en-US">Restricted Stock Units Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsActivityAbstract" xlink:to="mpaa_RestrictedStockUnitsActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue_lbl1" xml:lang="en-US">Marketing Allowances Recorded As Reduction Of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:to="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_IncentiveAwardPlan2010Member_lbl1" xml:lang="en-US">Incentive Award Plan2010 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncentiveAwardPlan2010Member" xlink:to="mpaa_IncentiveAwardPlan2010Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCurrentAbstract_lbl0" xml:lang="en-US">Contract With Customer Liability Current Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCurrentAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerReturnsRgaIssued_lbl1" xml:lang="en-US">Customer Returns Rga Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerReturnsRgaIssued" xlink:to="mpaa_CustomerReturnsRgaIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PerformanceSharesGrantDate2Member_lbl0" xml:lang="en-US">Performance Shares Grant Date2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate2Member" xlink:to="mpaa_PerformanceSharesGrantDate2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl0" xml:lang="en-US">Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl1" xml:lang="en-US">Marketable Security, Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl0" xml:lang="en-US">Finance Lease, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl1" xml:lang="en-US">Lessee Operating And Finance Leases Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:to="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl1" xml:lang="en-US">Revenue, Product and Service Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableMember_lbl0" xml:lang="en-US">Convertible Notes Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableMember" xlink:to="us-gaap_ConvertibleNotesPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Accrued Core Payment Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Other Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl0" xml:lang="en-US">Lease, Cost [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl1" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_lbl1" xml:lang="en-US">Deferred Compensation Arrangement With Individual Contributions By Employee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:to="mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl1" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Vesting Rights Eligible Percentage For Recipients</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl0" xml:lang="en-US">Series A Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Finished Goods Premiums Paid To Customers Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ExercisePriceRange2Member_lbl1" xml:lang="en-US">Exercise Price Range2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange2Member" xlink:to="mpaa_ExercisePriceRange2Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl1" xml:lang="en-US">Amortization Of Core Premiums Paid To Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl1" xml:lang="en-US">Amortization of Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl0" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaidInKindInterest_lbl0" xml:lang="en-US">Paid-in-Kind Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaidInKindInterest" xlink:to="us-gaap_PaidInKindInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl1" xml:lang="en-US">Unrealized Gain Loss On Foreign Currency Exchange Contract Fair Value Derivative Not Designated As Hedging Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:to="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_lbl0" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract_lbl0" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract_lbl" xml:lang="en-US">Interest Expense Recognized Related To Convertible Notes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:to="mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Amortization Expense For Acquired Intangible Assets Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" xlink:to="mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DiscountRecordedAsInterestExpense_lbl1" xml:lang="en-US">Discount Recorded As Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DiscountRecordedAsInterestExpense" xlink:to="mpaa_DiscountRecordedAsInterestExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl1" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl0" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Share Based Payment Award Other Than Options Valuation Assumptions Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:to="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ConvertibleNotesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ConvertibleNotesAbstract_lbl" xml:lang="en-US">Convertible Notes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesAbstract" xlink:to="mpaa_ConvertibleNotesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableMember_lbl0" xml:lang="en-US">Loans Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl0" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_HardPartsSegmentMember_lbl1" xml:lang="en-US">Hard Parts Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_HardPartsSegmentMember" xlink:to="mpaa_HardPartsSegmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Finished Goods Premiums Paid To Customers Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_GoodwillAndIntangibleAssetsLineItems_lbl1" xml:lang="en-US">Goodwill And Intangible Assets Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_GoodwillAndIntangibleAssetsLineItems" xlink:to="mpaa_GoodwillAndIntangibleAssetsLineItems_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember_lbl0" xml:lang="en-US">Measurement Input, EBITDA Multiple [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:to="us-gaap_MeasurementInputEbitdaMultipleMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WeightedaverageDiscountRateAbstract_lbl0" xml:lang="en-US">Weightedaverage Discount Rate Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedaverageDiscountRateAbstract" xlink:to="mpaa_WeightedaverageDiscountRateAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract_lbl" xml:lang="en-US">Monte Carlo Valuation Model Assumptions Used In Determining Fair Value Of Tsr Awards Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" xlink:to="mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OperatingLeaseBaseRent_lbl1" xml:lang="en-US">Operating Lease Base Rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingLeaseBaseRent" xlink:to="mpaa_OperatingLeaseBaseRent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl0" xml:lang="en-US">Fair Value, Recurring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Finished Goods Liabilities Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan_lbl1" xml:lang="en-US">Minimum Service Period Required To Participate In Defined Contribution Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" xlink:to="mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MarketingAllowanceSingleExchangeofProduct_lbl1" xml:lang="en-US">Marketing Allowance Single Exchangeof Product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowanceSingleExchangeofProduct" xlink:to="mpaa_MarketingAllowanceSingleExchangeofProduct_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Uncollectible Customer&apos;s Liability for Acceptances [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember" xlink:to="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl0" xml:lang="en-US">Short-Term Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmortizationPeriodForCorePremiums_lbl1" xml:lang="en-US">Amortization Period For Core Premiums</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationPeriodForCorePremiums" xlink:to="mpaa_AmortizationPeriodForCorePremiums_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CompanyCoOwnedByMemberOfManagementMember_lbl1" xml:lang="en-US">Company Co Owned By Member Of Management Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CompanyCoOwnedByMemberOfManagementMember" xlink:to="mpaa_CompanyCoOwnedByMemberOfManagementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingOtherItemAmount_lbl0" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingOtherItemAmount" xlink:to="us-gaap_SegmentReportingOtherItemAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestmentsTextBlock_lbl0" xml:lang="en-US">Gain (Loss) on Securities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestmentsTextBlock" xlink:to="us-gaap_GainLossOnInvestmentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionPlansDefinedBenefitMember_lbl0" xml:lang="en-US">Pension Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Core Bank Liability Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OtherProductsMember_lbl1" xml:lang="en-US">Other Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OtherProductsMember" xlink:to="mpaa_OtherProductsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInFifthYear_lbl0" xml:lang="en-US">Other Commitment, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInFifthYear" xlink:to="us-gaap_OtherCommitmentDueInFifthYear_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:href="mpaa-20250331.xsd#mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract_lbl" xml:lang="en-US">Black Scholes Option Pricing Model Assumptions Used To Derive Weighted Average Fair Value Of Stock Options Granted Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:to="mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl0" xml:lang="en-US">Embedded Derivative Liability, Measurement Input</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WheelHubProductsMember_lbl1" xml:lang="en-US">Wheel Hub Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WheelHubProductsMember" xlink:to="mpaa_WheelHubProductsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInFourthYear_lbl0" xml:lang="en-US">Other Commitment, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInFourthYear" xlink:to="us-gaap_OtherCommitmentDueInFourthYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LongTermContractAssetsWriteDown_lbl1" xml:lang="en-US">Long Term Contract Assets Write Down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermContractAssetsWriteDown" xlink:to="mpaa_LongTermContractAssetsWriteDown_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl0" xml:lang="en-US">Repayments of Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl0" xml:lang="en-US">Foreign Exchange Forward [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeForwardMember" xlink:to="us-gaap_ForeignExchangeForwardMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractAssetsTextBlock_lbl1" xml:lang="en-US">Contract Assets Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTextBlock" xlink:to="mpaa_ContractAssetsTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LogisticExpenses_lbl1" xml:lang="en-US">Logistic Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LogisticExpenses" xlink:to="mpaa_LogisticExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PeriodOfNormalOperatingCycle_lbl1" xml:lang="en-US">Period Of Normal Operating Cycle</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PeriodOfNormalOperatingCycle" xlink:to="mpaa_PeriodOfNormalOperatingCycle_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl0" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Net Of Tax Withholdings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MarketingAllowancesAbstract_lbl0" xml:lang="en-US">Marketing Allowances Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesAbstract" xlink:to="mpaa_MarketingAllowancesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ExercisePriceRange5Member_lbl1" xml:lang="en-US">Exercise Price Range5 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange5Member" xlink:to="mpaa_ExercisePriceRange5Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramTableTextBlock_lbl0" xml:lang="en-US">Supplier Finance Program [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramTableTextBlock" xlink:to="us-gaap_SupplierFinanceProgramTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings_lbl1" xml:lang="en-US">Stock Issued During Period Value Stock Options Exercised Net Of Shares For Tax Withholdings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" xlink:to="mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_Two022IncentiveAwardPlanMember_lbl1" xml:lang="en-US">Two022 Incentive Award Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_Two022IncentiveAwardPlanMember" xlink:to="mpaa_Two022IncentiveAwardPlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl0" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets_lbl1" xml:lang="en-US">Deferred Tax Liabilities Contract With Customer Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" xlink:to="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl0" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl0" xml:lang="en-US">Long-Term Line of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1" xml:lang="en-US">Increase Decrease In Operating Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl1" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_InventoryUnreturned_lbl1" xml:lang="en-US">Inventory Unreturned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturned" xlink:to="mpaa_InventoryUnreturned_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl0" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShortTermInvestmentsRedeemed_lbl1" xml:lang="en-US">Short Term Investments Redeemed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShortTermInvestmentsRedeemed" xlink:to="mpaa_ShortTermInvestmentsRedeemed_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShippingCostsPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Shipping Costs Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShippingCostsPolicyPolicyTextBlock" xlink:to="mpaa_ShippingCostsPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInThirdYear_lbl0" xml:lang="en-US">Other Commitment, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInThirdYear" xlink:to="us-gaap_OtherCommitmentDueInThirdYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CashFlowsFromOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Flows From Operating Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CashFlowsFromOperatingActivitiesAbstract" xlink:to="mpaa_CashFlowsFromOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_lbl0" xml:lang="en-US">Marketable Security, Realized Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramObligation_lbl2" xml:lang="en-US">Supplier Finance Program, Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligation" xlink:to="us-gaap_SupplierFinanceProgramObligation_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl1" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl0" xml:lang="en-US">Payments for (Proceeds from) Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAssets_lbl0" xml:lang="en-US">Derivative Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssets" xlink:to="us-gaap_DerivativeAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Nondeductible Expense Executive Compensation Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Next Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl1" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart_lbl1" xml:lang="en-US">Percentage Of Inventory Reserve To Cost If No Liquidation Market Exists For Part</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" xlink:to="mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_InterestExpenseNet_lbl2" xml:lang="en-US">Interest Expense Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl0" xml:lang="en-US">Proceeds from Convertible Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl1" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized_lbl1" xml:lang="en-US">Foreign Currency Remeasurement Gain Loss Unrealized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" xlink:to="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl1" xml:lang="en-US">Lessee Operating Lease Second Extension Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl1" xml:lang="en-US">Customer Finished Goods Returns Accrual Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingOtherItemCompositionDescription_lbl0" xml:lang="en-US">Segment Reporting, Other Segment Item, Composition, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingOtherItemCompositionDescription" xlink:to="us-gaap_SegmentReportingOtherItemCompositionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities_lbl1" xml:lang="en-US">Amortization Of Interest On Contract Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:to="mpaa_AmortizationOfInterestOnContractLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl1" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Customer Core Returns Accrual Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ProceedsFromConvertibleDebtNet_lbl1" xml:lang="en-US">Proceeds From Convertible Debt Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProceedsFromConvertibleDebtNet" xlink:to="mpaa_ProceedsFromConvertibleDebtNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl0" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl0" xml:lang="en-US">Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WeightedaverageRemainingLeaseTermAbstract_lbl0" xml:lang="en-US">Weightedaverage Remaining Lease Term Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedaverageRemainingLeaseTermAbstract" xlink:to="mpaa_WeightedaverageRemainingLeaseTermAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl1" xml:lang="en-US">Unrealized Gain (Loss), Foreign Currency Transaction, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MarketingAllowancesLongTermContracts_lbl1" xml:lang="en-US">Marketing Allowances Long Term Contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesLongTermContracts" xlink:to="mpaa_MarketingAllowancesLongTermContracts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfRealEstateProperty_lbl1" xml:lang="en-US">Area of Real Estate Property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfRealEstateProperty" xlink:to="us-gaap_AreaOfRealEstateProperty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl0" xml:lang="en-US">Income Taxes Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl1" xml:lang="en-US">Lessee Schedule Of Operating Lease And Finance Lease Assets And Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceStockUnitsActivityAbstract" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceStockUnitsActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PerformanceStockUnitsActivityAbstract_lbl" xml:lang="en-US">Performance Stock Units Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceStockUnitsActivityAbstract" xlink:to="mpaa_PerformanceStockUnitsActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl0" xml:lang="en-US">Product Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Awards Vesting Target Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract_lbl0" xml:lang="en-US">Contract With Customer Liability Noncurrent Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl0" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives_lbl1" xml:lang="en-US">Debt Issuance Costs Allocated To Bifurcated Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives" xlink:to="mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitment_lbl0" xml:lang="en-US">Other Commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock_lbl1" xml:lang="en-US">Commitments Related To Allowances Incurred Under Long Term Customer Contracts And Amortization Of Core Premiums Paid To Customers Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" xlink:to="mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AccountsReceivableNetCurrentMember_lbl1" xml:lang="en-US">Accounts Receivable Net Current Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableNetCurrentMember" xlink:to="mpaa_AccountsReceivableNetCurrentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract_lbl" xml:lang="en-US">Cost Recognized In Consolidated Statement Of Operations Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl1" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Recorded Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned_lbl1" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Customer Allowances Earned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Marketing Allowances Recorded As Reduction To Revenues Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" xlink:to="mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractLiabilityPolicyTextBlock_lbl1" xml:lang="en-US">Contract Liability Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilityPolicyTextBlock" xlink:to="mpaa_ContractLiabilityPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PercentageOfAggregateReturns_lbl1" xml:lang="en-US">Percentage Of Aggregate Returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfAggregateReturns" xlink:to="mpaa_PercentageOfAggregateReturns_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl0" xml:lang="en-US">Operating Loss Carryforwards, Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl0" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CurePeriodInCaseOfEventsOfDefault_lbl1" xml:lang="en-US">Cure Period In Case Of Events Of Default</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CurePeriodInCaseOfEventsOfDefault" xlink:to="mpaa_CurePeriodInCaseOfEventsOfDefault_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_TotalShareholdersReturnMaximumMarketCapitalization_lbl1" xml:lang="en-US">Total Shareholders Return Maximum Market Capitalization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalShareholdersReturnMaximumMarketCapitalization" xlink:to="mpaa_TotalShareholdersReturnMaximumMarketCapitalization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeFinanceLeaseTermOfContract1_lbl0" xml:lang="en-US">Lessee, Finance Lease, Term of Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:to="us-gaap_LesseeFinanceLeaseTermOfContract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Core Premiums Paid To Customers Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl0" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Customer Deposits Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Accrued Core Payment Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl1" xml:lang="en-US">Performance Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ExercisePriceRange1Member_lbl1" xml:lang="en-US">Exercise Price Range1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ExercisePriceRange1Member" xlink:to="mpaa_ExercisePriceRange1Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AdditionalAmountToBePaidForRedemption_lbl1" xml:lang="en-US">Additional Amount To Be Paid For Redemption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AdditionalAmountToBePaidForRedemption" xlink:to="mpaa_AdditionalAmountToBePaidForRedemption_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl0" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract_lbl" xml:lang="en-US">Schedule Ii Valuation And Qualifying Accounts Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract" xlink:to="mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl0" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MeasurementInputCostOfEquityMember_lbl1" xml:lang="en-US">Measurement Input Cost Of Equity Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MeasurementInputCostOfEquityMember" xlink:to="mpaa_MeasurementInputCostOfEquityMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_SummaryOfOptionsOutstandingAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfOptionsOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SummaryOfOptionsOutstandingAbstract_lbl" xml:lang="en-US">Summary Of Options Outstanding Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SummaryOfOptionsOutstandingAbstract" xlink:to="mpaa_SummaryOfOptionsOutstandingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Remanufactured Cores Held At Customers Locations Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl0" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl0" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Customer Allowances Earned Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ConvertibleNotesGross_lbl1" xml:lang="en-US">Convertible Notes Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesGross" xlink:to="mpaa_ConvertibleNotesGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl0" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl0" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_NumberOfPersonsHavingObservationRights_lbl1" xml:lang="en-US">Number Of Persons Having Observation Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfPersonsHavingObservationRights" xlink:to="mpaa_NumberOfPersonsHavingObservationRights_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl0" xml:lang="en-US">Supplier Finance Program, Obligation, Settlement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl0" xml:lang="en-US">Non-US [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PercentageOfStockAdjustmentReturns_lbl1" xml:lang="en-US">Percentage Of Stock Adjustment Returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PercentageOfStockAdjustmentReturns" xlink:to="mpaa_PercentageOfStockAdjustmentReturns_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember_lbl1" xml:lang="en-US">Restricted Stock Units RSUs Maximum Performance Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember" xlink:to="mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl2" xml:lang="en-US">Debt Instrument Unamortized Discount Attributed To Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl0" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers_lbl1" xml:lang="en-US">Marketing Allowances Amortization Of Core Premiums Paid To Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" xlink:to="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ParentCompanyCreditAgreementMember_lbl1" xml:lang="en-US">Parent Company Credit Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ParentCompanyCreditAgreementMember" xlink:to="mpaa_ParentCompanyCreditAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable_lbl1" xml:lang="en-US">Supplier Finance Program Amount Of Commitments Available</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:to="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl0" xml:lang="en-US">Convertible Debt Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeTermOfContract_lbl0" xml:lang="en-US">Derivative, Term of Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeTermOfContract" xlink:to="us-gaap_DerivativeTermOfContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1" xml:lang="en-US">Embedded Derivative, Fair Value of Embedded Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl0" xml:lang="en-US">Defined Contribution Plan, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl0" xml:lang="en-US">Convertible Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ManufacturingMaterialLaborAndOverheadExpenses_lbl1" xml:lang="en-US">Manufacturing Material Labor And Overhead Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ManufacturingMaterialLaborAndOverheadExpenses" xlink:to="mpaa_ManufacturingMaterialLaborAndOverheadExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_NumberOfTradingDays_lbl1" xml:lang="en-US">Number Of Trading Days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfTradingDays" xlink:to="mpaa_NumberOfTradingDays_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns_lbl1" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Stock Adjustment Returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_TotalDeferredTaxExpenseBenefit_lbl1" xml:lang="en-US">Total Deferred Tax Expense Benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalDeferredTaxExpenseBenefit" xlink:to="mpaa_TotalDeferredTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl0" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl0" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees&apos; Gross Pay</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Core Bank Liability Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1"/>
    <loc xlink:type="locator" xlink:label="mpaa_OtherInformationAboutLeasesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_OtherInformationAboutLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OtherInformationAboutLeasesAbstract_lbl" xml:lang="en-US">Other Information About Leases Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OtherInformationAboutLeasesAbstract" xlink:to="mpaa_OtherInformationAboutLeasesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl1" xml:lang="en-US">Increase Decrease In Customer Finished Goods Returns Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl1"/>
    <loc xlink:type="locator" xlink:label="mpaa_PlantAndEquipmentAbstract" xlink:href="mpaa-20250331.xsd#mpaa_PlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PlantAndEquipmentAbstract_lbl" xml:lang="en-US">Plant And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PlantAndEquipmentAbstract" xlink:to="mpaa_PlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl0" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueAfterFifthYear_lbl0" xml:lang="en-US">Other Commitment, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueAfterFifthYear" xlink:to="us-gaap_OtherCommitmentDueAfterFifthYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember_lbl0" xml:lang="en-US">Reportable Segment, Aggregation before Other Operating Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember" xlink:to="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl0" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl0" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Upfront Payments To Customers Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors_lbl1" xml:lang="en-US">Purchase Representative Right To Nominate Directors Number Of Directors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" xlink:to="mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestmentsAbstract_lbl0" xml:lang="en-US">Short-Term Investments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_lbl1" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManufacturingFacilityMember_lbl0" xml:lang="en-US">Manufacturing Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue_lbl1" xml:lang="en-US">Warrants And Rights Outstanding Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:to="mpaa_WarrantsAndRightsOutstandingFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds_lbl1" xml:lang="en-US">Number Of Operating Segments Not Meeting Quantitative Thresholds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:to="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract_lbl" xml:lang="en-US">Domestic And Foreign Components Of Loss Income Before Income Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:to="mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_IncreaseDecreaseInInventoryUnreturned_lbl1" xml:lang="en-US">Increase Decrease In Inventory Unreturned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInInventoryUnreturned" xlink:to="mpaa_IncreaseDecreaseInInventoryUnreturned_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInSecondYear_lbl0" xml:lang="en-US">Other Commitment, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInSecondYear" xlink:to="us-gaap_OtherCommitmentDueInSecondYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableFairValueDisclosure_lbl0" xml:lang="en-US">Notes Payable, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableFairValueDisclosure" xlink:to="us-gaap_NotesPayableFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Upfront Payments To Customers Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl1" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl0" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerCMember_lbl2" xml:lang="en-US">Customer CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerCMember" xlink:to="mpaa_CustomerCMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl0" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl0" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PerformanceGrantDate1Member_lbl0" xml:lang="en-US">Performance Grant Date1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceGrantDate1Member" xlink:to="mpaa_PerformanceGrantDate1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl1" xml:lang="en-US">Lessee Operating Lease And Finance Lease Liability Maturity Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl0" xml:lang="en-US">Proceeds from Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WarrantsRedemptionPrice_lbl1" xml:lang="en-US">Warrants Redemption Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsRedemptionPrice" xlink:to="mpaa_WarrantsRedemptionPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramObligationIncrease_lbl0" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationIncrease" xlink:to="us-gaap_SupplierFinanceProgramObligationIncrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_IntangibleAssetsFullyAmortizedRetired_lbl1" xml:lang="en-US">Intangible Assets Fully Amortized Retired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IntangibleAssetsFullyAmortizedRetired" xlink:to="mpaa_IntangibleAssetsFullyAmortizedRetired_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl0" xml:lang="en-US">Investments, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MinimumAdjustedEBITDAForRedemption_lbl1" xml:lang="en-US">Minimum Adjusted EBITDAFor Redemption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumAdjustedEBITDAForRedemption" xlink:to="mpaa_MinimumAdjustedEBITDAForRedemption_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember_lbl1" xml:lang="en-US">Restricted Stock Units RSUs Threshold Performance Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember" xlink:to="mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_lbl0" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl1" xml:lang="en-US">Convertible Notes Related Party Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesRelatedPartyAbstract" xlink:to="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl0" xml:lang="en-US">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue_lbl1" xml:lang="en-US">Stock Repurchased And Retired During Period Cumulative Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:to="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PlantAndEquipmentAbstract0_lbl0" xml:lang="en-US">Plant And Equipment Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PlantAndEquipmentAbstract0" xlink:to="mpaa_PlantAndEquipmentAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl0" xml:lang="en-US">Notes Payable, Noncurrent, Related Party [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock_lbl1" xml:lang="en-US">Customer Finished Goods Returns Accruals Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies_lbl1" xml:lang="en-US">Provision For Recovery Of Customer Payment Discrepancies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MatchingContributionsVestingPeriod_lbl1" xml:lang="en-US">Matching Contributions Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MatchingContributionsVestingPeriod" xlink:to="mpaa_MatchingContributionsVestingPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfSecuredDebt_lbl0" xml:lang="en-US">Repayments of Secured Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSecuredDebt" xlink:to="us-gaap_RepaymentsOfSecuredDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Research And Development Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockOptionActivityAbstract" xlink:href="mpaa-20250331.xsd#mpaa_StockOptionActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_StockOptionActivityAbstract_lbl" xml:lang="en-US">Stock Option Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockOptionActivityAbstract" xlink:to="mpaa_StockOptionActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl0" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmortizationPeriodForFinishedGoodsPremiums_lbl1" xml:lang="en-US">Amortization Period For Finished Goods Premiums</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationPeriodForFinishedGoodsPremiums" xlink:to="mpaa_AmortizationPeriodForFinishedGoodsPremiums_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_lbl0" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpensesAbstract_lbl0" xml:lang="en-US">Other Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WarrantsThresholdConsecutiveTradingDays_lbl1" xml:lang="en-US">Warrants Threshold Consecutive Trading Days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsThresholdConsecutiveTradingDays" xlink:to="mpaa_WarrantsThresholdConsecutiveTradingDays_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl0" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl1" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramTextBlock_lbl0" xml:lang="en-US">Supplier Finance Program [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramTextBlock" xlink:to="us-gaap_SupplierFinanceProgramTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl0" xml:lang="en-US">General and Administrative Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities_lbl1" xml:lang="en-US">Prior Period Over Which Allocations Of Labor And Variable And Fixed Overhead Costs Are Determined Based On Average Actual Use Of Production Facilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" xlink:to="mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_MX_lbl0" xml:lang="en-US">MEXICO</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl1" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AssetsAbstract0_lbl0" xml:lang="en-US">Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AssetsAbstract0" xlink:to="mpaa_AssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan_lbl1" xml:lang="en-US">Minimum Age Required To Participate In Defined Contribution Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan" xlink:to="mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_StockRepurchasedAndRetiredCumulativeShares_lbl1" xml:lang="en-US">Stock Repurchased And Retired Cumulative Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockRepurchasedAndRetiredCumulativeShares" xlink:to="mpaa_StockRepurchasedAndRetiredCumulativeShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl1" xml:lang="en-US">Line Of Credit Facility Aggregate Revolving Commitments Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:to="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Uncertain Tax Positions Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInNextTwelveMonths_lbl0" xml:lang="en-US">Other Commitment, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:to="us-gaap_OtherCommitmentDueInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AccountsReceivableOffsetAccounts_lbl1" xml:lang="en-US">Accounts Receivable Offset Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AccountsReceivableOffsetAccounts" xlink:to="mpaa_AccountsReceivableOffsetAccounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl0" xml:lang="en-US">Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserveMember_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Inventory [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserveMember" xlink:to="us-gaap_InventoryValuationReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl1" xml:lang="en-US">Lessee Operating Lease And Finance Lease Other Information Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion_lbl1" xml:lang="en-US">Debt Instrument Convertible Common Stock Available For Issuance Upon Conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" xlink:to="mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Finished Goods Liabilities Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Cores Expected To Be Returned By Customers Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllOtherSegmentsMember_lbl0" xml:lang="en-US">Other Operating Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllOtherSegmentsMember" xlink:to="us-gaap_AllOtherSegmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtPolicyTextBlock_lbl0" xml:lang="en-US">Debt, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtPolicyTextBlock" xlink:to="us-gaap_DebtPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl0" xml:lang="en-US">Tax Credit Carryforward, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl0" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LeaseTermAndDiscountRateAbstract_lbl0" xml:lang="en-US">Lease Term And Discount Rate Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LeaseTermAndDiscountRateAbstract" xlink:to="mpaa_LeaseTermAndDiscountRateAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_BrakeRelatedProductsMember_lbl1" xml:lang="en-US">Brake Related Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_BrakeRelatedProductsMember" xlink:to="mpaa_BrakeRelatedProductsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerBMember_lbl2" xml:lang="en-US">Customer BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerBMember" xlink:to="mpaa_CustomerBMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl1" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember_lbl1" xml:lang="en-US">Foreign Currency Transaction Gain Loss Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:to="mpaa_ForeignCurrencyTransactionGainLossMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OfficeAndManufacturingMember_lbl1" xml:lang="en-US">Office And Manufacturing Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OfficeAndManufacturingMember" xlink:to="mpaa_OfficeAndManufacturingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LetterOfCreditMember_lbl0" xml:lang="en-US">Letter of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl1" xml:lang="en-US">Customer Finished Goods Returns Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerAMember_lbl1" xml:lang="en-US">Customer AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerAMember" xlink:to="mpaa_CustomerAMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntersegmentEliminationMember_lbl0" xml:lang="en-US">Intersegment Eliminations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RemanufacturedCoresNominalPrice_lbl1" xml:lang="en-US">Remanufactured Cores Nominal Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RemanufacturedCoresNominalPrice" xlink:to="mpaa_RemanufacturedCoresNominalPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Long Term Core Inventory Deposits Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo_lbl1" xml:lang="en-US">Additional Amount Paid On Redemption Price Condition Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo" xlink:to="mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilities_lbl0" xml:lang="en-US">Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl0" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ThresholdAggregatePaymentInEventOfDefault_lbl1" xml:lang="en-US">Threshold Aggregate Payment In Event Of Default</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ThresholdAggregatePaymentInEventOfDefault" xlink:to="mpaa_ThresholdAggregatePaymentInEventOfDefault_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseOptionToRenewTerm_lbl1" xml:lang="en-US">Lessee Operating Lease Option To Renew Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseOptionToRenewTerm" xlink:to="mpaa_LesseeOperatingLeaseOptionToRenewTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl0" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl1" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>mpaa-20250331_pre.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Jun 09 20:00:33 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ShareholdersEquityType2or3" roleURI="http://motorcarparts.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CompanyBackgroundandOrganization" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganization"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPolicies" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GoodwillandIntangibleAssets" roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableNet" roleURI="http://motorcarparts.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_Inventory" roleURI="http://motorcarparts.com/role/Inventory"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssets" roleURI="http://motorcarparts.com/role/ContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipment" roleURI="http://motorcarparts.com/role/PlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_Debt" roleURI="http://motorcarparts.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractLiabilities" roleURI="http://motorcarparts.com/role/ContractLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_Leases" roleURI="http://motorcarparts.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableDiscountPrograms" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SupplierFinancePrograms" roleURI="http://motorcarparts.com/role/SupplierFinancePrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialRiskManagementandDerivatives" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueMeasurements" roleURI="http://motorcarparts.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsandContingencies" roleURI="http://motorcarparts.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SignificantCustomerandOtherInformation" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxes" roleURI="http://motorcarparts.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DefinedContributionPlans" roleURI="http://motorcarparts.com/role/DefinedContributionPlans"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPayments" roleURI="http://motorcarparts.com/role/SharebasedPayments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SegmentInformation" roleURI="http://motorcarparts.com/role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ShareRepurchaseProgram" roleURI="http://motorcarparts.com/role/ShareRepurchaseProgram"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_RelatedPartyTransactions" roleURI="http://motorcarparts.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ScheduleIIValuationandQualifyingAccounts" roleURI="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccounts"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountingPoliciesByPolicy" roleURI="http://motorcarparts.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GoodwillandIntangibleAssetsTables" roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableNetTables" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InventoryTables" roleURI="http://motorcarparts.com/role/InventoryTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssetsTables" roleURI="http://motorcarparts.com/role/ContractAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipmentTables" roleURI="http://motorcarparts.com/role/PlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DebtTables" roleURI="http://motorcarparts.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractLiabilitiesTables" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_LeasesTables" roleURI="http://motorcarparts.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableDiscountProgramsTables" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SupplierFinanceProgramsTables" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialRiskManagementandDerivativesTables" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueMeasurementsTables" roleURI="http://motorcarparts.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsandContingenciesTables" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SignificantCustomerandOtherInformationTables" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxesTables" roleURI="http://motorcarparts.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsTables" roleURI="http://motorcarparts.com/role/SharebasedPaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SegmentInformationTables" roleURI="http://motorcarparts.com/role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ReconciliationofBasicandDilutedNetLossPerShareTable" roleURI="http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GainLossonEquityInvestmentsTable" roleURI="http://motorcarparts.com/role/GainLossonEquityInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IntangibleAssetsSubjecttoAmortizationTable" roleURI="http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AmortizationExpenseforAcquiredIntangibleAssetsTable" roleURI="http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_EstimatedFutureAmortizationExpenseforIntangibleAssetsTable" roleURI="http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipmentTable" roleURI="http://motorcarparts.com/role/PlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConvertibleNotesTable" roleURI="http://motorcarparts.com/role/ConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CostRecognizedinConsolidatedStatementofOperationsTable" roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_MaturityofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_OtherInformationaboutLeasesTable" roleURI="http://motorcarparts.com/role/OtherInformationaboutLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableDiscountProgramsTable" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ChangesinOutstandingSupplierObligationsTable" roleURI="http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DerivativeInstrumentsonConsolidatedStatementsofOperationsTable" roleURI="http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" roleURI="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueAssumptionsTable" roleURI="http://motorcarparts.com/role/FairValueAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ActivityforLevel3FairValueMeasurementsTable" roleURI="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ChangesinWarrantyReturnAccrualTable" roleURI="http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_BreakoutofMarketingAllowancesTable" roleURI="http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable" roleURI="http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConcentrationsofRiskTable" roleURI="http://motorcarparts.com/role/ConcentrationsofRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable" roleURI="http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxExpenseTable" roleURI="http://motorcarparts.com/role/IncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DeferredIncomeTaxesTable" roleURI="http://motorcarparts.com/role/DeferredIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable" roleURI="http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_UnrecognizedTaxBenefitsTable" roleURI="http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" roleURI="http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_StockOptionActivityTable" roleURI="http://motorcarparts.com/role/StockOptionActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofOptionsOutstandingTable" roleURI="http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_RestrictedStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PerformanceStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialInformationRelatingtoSegmentsTable" roleURI="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ScheduleIIValuationandQualifyingAccountsTable" roleURI="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_LeasesDetailsBalanceSheetInformationforLeases" roleURI="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CompanyBackgroundandOrganizationDetails" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsSegmentReporting" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsLeases" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan" roleURI="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GoodwillandIntangibleAssetsDetails" roleURI="http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssetsDetails" roleURI="http://motorcarparts.com/role/ContractAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipmentDetails" roleURI="http://motorcarparts.com/role/PlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DebtDetails" roleURI="http://motorcarparts.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_LeasesDetails" roleURI="http://motorcarparts.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SupplierFinanceProgramsDetails" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FinancialRiskManagementandDerivativesDetails" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_FairValueMeasurementsDetails" roleURI="http://motorcarparts.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsandContingenciesDetails" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxesDetails" roleURI="http://motorcarparts.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DefinedContributionPlansDetails" roleURI="http://motorcarparts.com/role/DefinedContributionPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsSummary" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsStockOptionActivity" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsRestrictedStockUnits" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SharebasedPaymentsDetailsPerformanceStockUnits" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_SegmentInformationDetails" roleURI="http://motorcarparts.com/role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ShareRepurchaseProgramDetails" roleURI="http://motorcarparts.com/role/ShareRepurchaseProgramDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_RelatedPartyTransactionsDetails" roleURI="http://motorcarparts.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="InventoryUnreturned" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="CustomerFinishedGoodsReturnsAccrual" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LinesOfCreditCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_Liabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_GrossProfit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_OperatingExpenses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherExpensesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenseNet" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="InterestExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="4.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" xlink:href="mpaa-20250331.xsd#mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromOperatingActivitiesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_CashFlowsFromOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="CashFlowsFromOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfInterestOnContractLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfInterestOnContractLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfCorePremiumsPaidToCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfCorePremiumsPaidToCustomers" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfFinishedGoodsPremiumsPaidToCustomers" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ForeignCurrencyRemeasurementGainLossUnrealized" xlink:href="mpaa-20250331.xsd#mpaa_ForeignCurrencyRemeasurementGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ForeignCurrencyRemeasurementGainLossUnrealized" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForRecoveryOfCustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProvisionForRecoveryOfCustomerPaymentDiscrepancies" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="18.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInInventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInInventoryUnreturned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventoryUnreturned" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOperatingLeaseLiabilities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfSecuredDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeasePayments" xlink:href="mpaa-20250331.xsd#mpaa_FinanceLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="FinanceLeasePayments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CompanyBackgroundandOrganization" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/Inventory" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="ContractAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/PlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilitiesTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="ContractLiabilitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeOperatingAndFinanceLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDiscountProgramsAbstract" xlink:to="AccountsReceivableDiscountProgramsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SupplierFinancePrograms" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueMeasurements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SignificantCustomerandOtherInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DefinedContributionPlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ShareRepurchaseProgram" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_TreasuryStockTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryUnreturnedPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturnedPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="InventoryUnreturnedPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ContractAssetsPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShippingCostsPolicyPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ShippingCostsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ShippingCostsPolicyPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilityPolicyTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilityPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ContractLiabilityPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GainLossOnInvestmentsTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/InventoryTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="ContractAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/PlantandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ConvertibleDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilitiesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ContractLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="ContractLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDiscountProgramsAbstract" xlink:to="ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SupplierFinanceProgramsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SegmentInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/GainLossonEquityInvestmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AmortizationExpenseForAcquiredIntangibleAssetsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizationExpenseForAcquiredIntangibleAssetsAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_CustomerPaymentDiscrepancies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="CustomerPaymentDiscrepancies" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerReturnsRgaIssued" xlink:href="mpaa-20250331.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="CustomerReturnsRgaIssued" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableOffsetAccounts" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableOffsetAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="AccountsReceivableOffsetAccounts" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/InventoryNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="InventoryUnreturned" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:to="ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:to="ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:to="ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:to="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract" xlink:to="ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/PlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="PlantAndEquipmentAbstract" xlink:href="mpaa-20250331.xsd#mpaa_PlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ConvertibleNotesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ConvertibleNotesAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtConvertibleNotesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_DebtConvertibleNotesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesAbstract" xlink:to="DebtConvertibleNotesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtConvertibleNotesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtConvertibleNotesDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AmountAllocatedToConvertibleNotes" xlink:href="mpaa-20250331.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="AmountAllocatedToConvertibleNotes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="InterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:to="DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="InterestExpenseOnConvertibleNotesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseOnConvertibleNotesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="InterestExpenseOnConvertibleNotesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestExpenseOnConvertibleNotesAbstract" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestExpenseOnConvertibleNotesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestExpenseOnConvertibleNotesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestExpenseOnConvertibleNotesAbstract" xlink:to="us-gaap_InterestExpenseDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCurrentAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerDepositsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_LeaseCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_VariableLeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeasesCostAbstract" xlink:href="mpaa-20250331.xsd#mpaa_FinanceLeasesCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="FinanceLeasesCostAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeasesCostAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeasesCostAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostRecognizedInConsolidatedStatementOfOperationsAbstract" xlink:to="us-gaap_LeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="MaturityOfLeaseCommitmentsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_MaturityOfLeaseCommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesMaturityofLeaseCommitmentsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:href="mpaa-20250331.xsd#mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturityOfLeaseCommitmentsAbstract" xlink:to="LeasesMaturityofLeaseCommitmentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsTable" xlink:to="LeasesMaturityofLeaseCommitmentsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="21.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="22.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" order="23.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="us-gaap_FinanceLeaseLiability" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesMaturityofLeaseCommitmentsDetailsLineItems" xlink:to="OperatingAndFinanceLeaseLiability" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/OtherInformationaboutLeasesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="OtherInformationAboutLeasesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_OtherInformationAboutLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeaseTermAndDiscountRateAbstract" xlink:href="mpaa-20250331.xsd#mpaa_LeaseTermAndDiscountRateAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherInformationAboutLeasesAbstract" xlink:to="LeaseTermAndDiscountRateAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedaverageRemainingLeaseTermAbstract" xlink:href="mpaa-20250331.xsd#mpaa_WeightedaverageRemainingLeaseTermAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseTermAndDiscountRateAbstract" xlink:to="WeightedaverageRemainingLeaseTermAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedaverageRemainingLeaseTermAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedaverageRemainingLeaseTermAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedaverageDiscountRateAbstract" xlink:href="mpaa-20250331.xsd#mpaa_WeightedaverageDiscountRateAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseTermAndDiscountRateAbstract" xlink:to="WeightedaverageDiscountRateAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedaverageDiscountRateAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedaverageDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivablesDiscounted" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivablesDiscounted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDiscountProgramsAbstract" xlink:to="AccountsReceivablesDiscounted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" xlink:href="mpaa-20250331.xsd#mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDiscountProgramsAbstract" xlink:to="DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:href="mpaa-20250331.xsd#mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDiscountProgramsAbstract" xlink:to="WeightedAverageDiscountRateOnDiscountedAccountsReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiscountRecordedAsInterestExpense" xlink:href="mpaa-20250331.xsd#mpaa_DiscountRecordedAsInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDiscountProgramsAbstract" xlink:to="DiscountRecordedAsInterestExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationIncrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligation_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForeignExchangeForwardMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ForeignCurrencyTransactionGainLossMember" xlink:href="mpaa-20250331.xsd#mpaa_ForeignCurrencyTransactionGainLossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="ForeignCurrencyTransactionGainLossMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:href="mpaa-20250331.xsd#mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AssetsAbstract0" xlink:href="mpaa-20250331.xsd#mpaa_AssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AssetsAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="us-gaap_ShortTermInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesRelatedPartyAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ConvertibleNotesRelatedPartyAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="ConvertibleNotesRelatedPartyAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesRelatedPartyAbstract" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueAssumptionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MeasurementInputCostOfEquityMember" xlink:href="mpaa-20250331.xsd#mpaa_MeasurementInputCostOfEquityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="MeasurementInputCostOfEquityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MeasurementInputWeightedAverageCostOfCapitalMember" xlink:href="mpaa-20250331.xsd#mpaa_MeasurementInputWeightedAverageCostOfCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="MeasurementInputWeightedAverageCostOfCapitalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputEbitdaMultipleMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLiabilityMeasurementInput"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ProductWarrantyLiabilityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIywKZcHA1OE16xSgCAxqQLilXCbgakKZiCjHX8e6OGKgzxUcJTQMwiZGt63KG3NkV0YomD1V10mcwZMCQtXqpxNBDNUF2U3F1fDSPaT4miswIE9Rbv95sFRBVRYLBlPrh3kkJ3B1MNGLVc+JsfrDwTluWumxdiNDQTACOImNzI/QrSGG108fGg/wFhZKsCIolwvsGhjWk/GVnWwirh3U7oT3/v4VhXiC34qAEPf8GafNBn2SGzXTNTs+OE5LKHfkXOX5cvJlafQVe/8F/tUbLkICw==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityTable" xlink:to="us-gaap_ProductWarrantyLiabilityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="MarketingAllowancesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="MarketingAllowancesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketingAllowancesLongTermContracts" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesLongTermContracts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketingAllowancesAbstract" xlink:to="MarketingAllowancesLongTermContracts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketingAllowanceSingleExchangeofProduct" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowanceSingleExchangeofProduct"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketingAllowancesAbstract" xlink:to="MarketingAllowanceSingleExchangeofProduct" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketingAllowancesAbstract" xlink:to="MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketingAllowancesRecordedAsReductionOfRevenue" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesRecordedAsReductionOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketingAllowancesAbstract" xlink:to="MarketingAllowancesRecordedAsReductionOfRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInSecondYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInThirdYear" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInFourthYear" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueInFifthYear" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentDueAfterFifthYear" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitment" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConcentrationsofRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ConcentrationsOfRiskAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ConcentrationsOfRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsOfRiskAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ProductConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerCMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueProductLineMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_ProductOrServiceAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RotatingElectricalProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_RotatingElectricalProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="RotatingElectricalProductsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BrakeRelatedProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_BrakeRelatedProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="BrakeRelatedProductsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WheelHubProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_WheelHubProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="WheelHubProductsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherProductsMember" xlink:href="mpaa-20250331.xsd#mpaa_OtherProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="OtherProductsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/IncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalDeferredTaxExpenseBenefit" xlink:href="mpaa-20250331.xsd#mpaa_TotalDeferredTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="TotalDeferredTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DeferredIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesContractWithCustomerAssets" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesContractWithCustomerAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_UnrecognizedTaxBenefits_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:href="mpaa-20250331.xsd#mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:to="SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/StockOptionActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StockOptionActivityAbstract" xlink:href="mpaa-20250331.xsd#mpaa_StockOptionActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsStockOptionActivityDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsStockOptionActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionActivityAbstract" xlink:to="SharebasedPaymentsStockOptionActivityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsStockOptionActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsStockOptionActivityDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofOptionsOutstandingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SummaryOfOptionsOutstandingAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfOptionsOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfOptionsOutstandingAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceRange1Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ExercisePriceRange1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceRange2Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ExercisePriceRange2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceRange3Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ExercisePriceRange3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceRange5Member" xlink:href="mpaa-20250331.xsd#mpaa_ExercisePriceRange5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ExercisePriceRange5Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_AwardTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="RestrictedStockUnitsActivityAbstract" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsActivityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" xlink:to="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="PerformanceStockUnitsActivityAbstract" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceStockUnitsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PerformanceStockUnitsActivityAbstract" xlink:to="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_AllOtherSegmentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ExternalCustomersMember" xlink:href="mpaa-20250331.xsd#mpaa_ExternalCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="ExternalCustomersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_IntersegmentEliminationMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ManufacturingMaterialLaborAndOverheadExpenses" xlink:href="mpaa-20250331.xsd#mpaa_ManufacturingMaterialLaborAndOverheadExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ManufacturingMaterialLaborAndOverheadExpenses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LogisticExpenses" xlink:href="mpaa-20250331.xsd#mpaa_LogisticExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="LogisticExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevaluationOfCoresOnCustomersShelves" xlink:href="mpaa-20250331.xsd#mpaa_RevaluationOfCoresOnCustomersShelves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="RevaluationOfCoresOnCustomersShelves" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingOtherItemAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenseNet" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="InterestExpenseNet" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleIiValuationAndQualifyingAccountsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleIiValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_AllowanceForCreditLossMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_InventoryValuationReserveMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeasesAbstract" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="OperatingAndFinanceLeaseRightOfUseAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="OperatingAndFinanceLeaseLiability" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AreaOfRealEstateProperty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" xlink:href="mpaa-20250331.xsd#mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeriodOfNormalOperatingCycle" xlink:href="mpaa-20250331.xsd#mpaa_PeriodOfNormalOperatingCycle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="PeriodOfNormalOperatingCycle" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationPeriodForCorePremiums" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationPeriodForCorePremiums"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="AmortizationPeriodForCorePremiums" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationPeriodForFinishedGoodsPremiums" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationPeriodForFinishedGoodsPremiums"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="AmortizationPeriodForFinishedGoodsPremiums" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesLeasesDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesLeasesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesLeasesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesLeasesDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="GainLossOnRemeasurementOfLeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemanufacturedCoresNominalPrice" xlink:href="mpaa-20250331.xsd#mpaa_RemanufacturedCoresNominalPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="RemanufacturedCoresNominalPrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfStockAdjustmentReturns" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfStockAdjustmentReturns"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="PercentageOfStockAdjustmentReturns" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfAggregateReturns" xlink:href="mpaa-20250331.xsd#mpaa_PercentageOfAggregateReturns"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="PercentageOfAggregateReturns" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" xlink:href="mpaa-20250331.xsd#mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="mpaa-20250331.xsd#mpaa_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable" xlink:to="SummaryOfSignificantAccountingPoliciesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ShortTermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:href="mpaa-20250331.xsd#mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="DeferredCompensationArrangementWithIndividualContributionsByEmployee" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermInvestmentsRedeemed" xlink:href="mpaa-20250331.xsd#mpaa_ShortTermInvestmentsRedeemed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="ShortTermInvestmentsRedeemed" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:href="mpaa-20250331.xsd#mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="GoodwillAndIntangibleAssetsLineItems" xlink:href="mpaa-20250331.xsd#mpaa_GoodwillAndIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="ScheduleOfGoodwillAndIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HardPartsSegmentMember" xlink:href="mpaa-20250331.xsd#mpaa_HardPartsSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="HardPartsSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_AllOtherSegmentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillAndIntangibleAssetsTable" xlink:to="GoodwillAndIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsLineItems" xlink:to="us-gaap_Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsFullyAmortizedRetired" xlink:href="mpaa-20250331.xsd#mpaa_IntangibleAssetsFullyAmortizedRetired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsLineItems" xlink:to="IntangibleAssetsFullyAmortizedRetired" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermContractAssetsWriteDown" xlink:href="mpaa-20250331.xsd#mpaa_LongTermContractAssetsWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="LongTermContractAssetsWriteDown" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/PlantandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MX" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LoansPayableMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_ConvertibleDebtMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_LetterOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ParentCompanyCreditAgreementMember" xlink:href="mpaa-20250331.xsd#mpaa_ParentCompanyCreditAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="ParentCompanyCreditAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:href="mpaa-20250331.xsd#mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaidInKindInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaidInKindInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromConvertibleDebtNet" xlink:href="mpaa-20250331.xsd#mpaa_ProceedsFromConvertibleDebtNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ProceedsFromConvertibleDebtNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionRatio1" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentConvertibleConversionBasePrincipalAmount" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionBasePrincipalAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsThresholdConsecutiveTradingDays" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsThresholdConsecutiveTradingDays"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="WarrantsThresholdConsecutiveTradingDays" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsRedemptionPrice" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsRedemptionPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="WarrantsRedemptionPrice" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20250331.xsd#mpaa_WarrantsAndRightsOutstandingFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="WarrantsAndRightsOutstandingFairValue" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReturnOfInterestPercentage" xlink:href="mpaa-20250331.xsd#mpaa_ReturnOfInterestPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ReturnOfInterestPercentage" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalAmountToBePaidForRedemption" xlink:href="mpaa-20250331.xsd#mpaa_AdditionalAmountToBePaidForRedemption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="AdditionalAmountToBePaidForRedemption" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinimumAdjustedEBITDAForRedemption" xlink:href="mpaa-20250331.xsd#mpaa_MinimumAdjustedEBITDAForRedemption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="MinimumAdjustedEBITDAForRedemption" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalAmountPaidOnRedemptionPriceConditionTwo" xlink:href="mpaa-20250331.xsd#mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="AdditionalAmountPaidOnRedemptionPriceConditionTwo" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssets" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThresholdAggregatePaymentInEventOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_ThresholdAggregatePaymentInEventOfDefault"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ThresholdAggregatePaymentInEventOfDefault" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThresholdAmountSeniorDebtAccelerationInEventOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ThresholdAmountSeniorDebtAccelerationInEventOfDefault" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurePeriodInCaseOfEventsOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_CurePeriodInCaseOfEventsOfDefault"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="CurePeriodInCaseOfEventsOfDefault" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoticePeriodInTheEventsOfDefault" xlink:href="mpaa-20250331.xsd#mpaa_NoticePeriodInTheEventsOfDefault"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="NoticePeriodInTheEventsOfDefault" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtIssuanceCostsAllocatedToBifurcatedDerivatives" xlink:href="mpaa-20250331.xsd#mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtIssuanceCostsAllocatedToBifurcatedDerivatives" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" xlink:href="mpaa-20250331.xsd#mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfPersonsHavingObservationRights" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfPersonsHavingObservationRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="NumberOfPersonsHavingObservationRights" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesGross" xlink:href="mpaa-20250331.xsd#mpaa_ConvertibleNotesGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ConvertibleNotesGross" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OfficeAndManufacturingMember" xlink:href="mpaa-20250331.xsd#mpaa_OfficeAndManufacturingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="OfficeAndManufacturingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeFinanceLeaseTermOfContract1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="GainLossOnRemeasurementOfLeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SupplierFinanceProgramsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SupplierFinanceProgramsAbstract" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20250331.xsd#mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="SupplierFinanceProgramAmountOfCommitmentsAvailable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForeignExchangeForwardMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeTermOfContract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ProductWarrantyLiabilityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetCurrentMember" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableNetCurrentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="AccountsReceivableNetCurrentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFinishedGoodsReturnsAccrualMember" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrualMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="CustomerFinishedGoodsReturnsAccrualMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityTable" xlink:to="us-gaap_ProductWarrantyLiabilityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongTermSupplierCommitmentPeriod" xlink:href="mpaa-20250331.xsd#mpaa_LongTermSupplierCommitmentPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="LongTermSupplierCommitmentPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardExpirationDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DefinedContributionPlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MinimumAgeRequiredToParticipateInDefinedContributionPlan" xlink:href="mpaa-20250331.xsd#mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="MinimumAgeRequiredToParticipateInDefinedContributionPlan" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" xlink:href="mpaa-20250331.xsd#mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MatchingContributionsVestingPeriod" xlink:href="mpaa-20250331.xsd#mpaa_MatchingContributionsVestingPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="MatchingContributionsVestingPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="Two022IncentiveAwardPlanMember" xlink:href="mpaa-20250331.xsd#mpaa_Two022IncentiveAwardPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="Two022IncentiveAwardPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncentiveAwardPlan2010Member" xlink:href="mpaa-20250331.xsd#mpaa_IncentiveAwardPlan2010Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="IncentiveAwardPlan2010Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockUnitsRSUsThresholdPerformanceMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="RestrictedStockUnitsRSUsThresholdPerformanceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockUnitsRSUsPerformanceTargetMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="RestrictedStockUnitsRSUsPerformanceTargetMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockUnitsRSUsMaximumPerformanceMember" xlink:href="mpaa-20250331.xsd#mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="RestrictedStockUnitsRSUsMaximumPerformanceMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfEqualAnnualInstallmentsInWhichAwardsVest" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="NumberOfEqualAnnualInstallmentsInWhichAwardsVest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PerformanceGrantDate1Member" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceGrantDate1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceGrantDate1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceSharesGrantDate2Member" xlink:href="mpaa-20250331.xsd#mpaa_PerformanceSharesGrantDate2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceSharesGrantDate2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfTradingDays" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfTradingDays"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="NumberOfTradingDays" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalShareholdersReturnMaximumMarketCapitalization" xlink:href="mpaa-20250331.xsd#mpaa_TotalShareholdersReturnMaximumMarketCapitalization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="TotalShareholdersReturnMaximumMarketCapitalization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20250331.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SegmentInformationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:href="mpaa-20250331.xsd#mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingOtherItemCompositionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemCompositionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingOtherItemCompositionDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ShareRepurchaseProgramDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:href="mpaa-20250331.xsd#mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchasedAndRetiredDuringPeriodCumulativeValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockRepurchasedAndRetiredCumulativeShares" xlink:href="mpaa-20250331.xsd#mpaa_StockRepurchasedAndRetiredCumulativeShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchasedAndRetiredCumulativeShares" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ManufacturingFacilityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CompanyCoOwnedByMemberOfManagementMember" xlink:href="mpaa-20250331.xsd#mpaa_CompanyCoOwnedByMemberOfManagementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="CompanyCoOwnedByMemberOfManagementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseBaseRent" xlink:href="mpaa-20250331.xsd#mpaa_OperatingLeaseBaseRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="OperatingLeaseBaseRent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseOptionToRenewTerm" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseOptionToRenewTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="LesseeOperatingLeaseOptionToRenewTerm" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseSecondExtensionTerm" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="LesseeOperatingLeaseSecondExtensionTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>mpaa-20250331_cal.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Jun 09 20:00:33 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ReconciliationofBasicandDilutedNetLossPerShareTable" roleURI="http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_GainLossonEquityInvestmentsTable" roleURI="http://motorcarparts.com/role/GainLossonEquityInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_EstimatedFutureAmortizationExpenseforIntangibleAssetsTable" roleURI="http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_PlantandEquipmentTable" roleURI="http://motorcarparts.com/role/PlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ConvertibleNotesTable" roleURI="http://motorcarparts.com/role/ConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_InterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CostRecognizedinConsolidatedStatementofOperationsTable" roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_MaturityofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_BreakoutofMarketingAllowancesTable" roleURI="http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable" roleURI="http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable" roleURI="http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_IncomeTaxExpenseTable" roleURI="http://motorcarparts.com/role/IncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DeferredIncomeTaxesTable" roleURI="http://motorcarparts.com/role/DeferredIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable" roleURI="http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250331.xsd#mpaa_r_AdditionalCalculations" roleURI="http://motorcarparts.com/role/AdditionalCalculations"/>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_InventoryUnreturned"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="mpaa_InventoryUnreturned" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_CustomerFinishedGoodsReturnsAccrual"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrual" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LinesOfCreditCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20250331.xsd#mpaa_InterestExpenseNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="mpaa_InterestExpenseNet" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfInterestOnContractLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_AmortizationOfInterestOnContractLiabilities" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfCorePremiumsPaidToCustomers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_AmortizationOfCorePremiumsPaidToCustomers" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="14" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="15" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" order="16" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="17" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" order="18" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="19" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="21" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" xlink:href="mpaa-20250331.xsd#mpaa_ForeignCurrencyRemeasurementGainLossUnrealized"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_ForeignCurrencyRemeasurementGainLossUnrealized" order="22" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="23" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="24" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="25" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="26" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="27" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInInventoryUnreturned" xlink:href="mpaa-20250331.xsd#mpaa_IncreaseDecreaseInInventoryUnreturned"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_IncreaseDecreaseInInventoryUnreturned" order="28" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="29" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="30" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="31" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="32" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfSecuredDebt" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/GainLossonEquityInvestmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableOffsetAccounts" xlink:href="mpaa-20250331.xsd#mpaa_AccountsReceivableOffsetAccounts"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AccountsReceivableOffsetAccounts" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerPaymentDiscrepancies" xlink:href="mpaa-20250331.xsd#mpaa_CustomerPaymentDiscrepancies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AccountsReceivableOffsetAccounts" xlink:to="mpaa_CustomerPaymentDiscrepancies" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerReturnsRgaIssued" xlink:href="mpaa-20250331.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AccountsReceivableOffsetAccounts" xlink:to="mpaa_CustomerReturnsRgaIssued" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1" weight="1"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIywKZcHA1OE16xSgCAxqQLilXCbgakKZiCjHX8e6OGKgzxUcJTQMwiZGt63KG3NkV0YomD1V10mcwZMCQtXqpxNBDNUF2U3F1fDSPaT4miswIE9Rbv95sFRBVRYLBlPrh3kkJ3B1MNGLVc+JsfrDwTluWumxdiNDQTACOImNzI/QrSGG108fGg/wFhZKsCIolwvsGhjWk/GVnWwirh3U7oT3/v4VhXiC34qAEPf8GafNBn2SGzXTNTs+OE5LKHfkXOXWL6wXWcNco6bbXaywyjOFA==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="mpaa_AccountsReceivableOffsetAccounts" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/InventoryNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ContractAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/PlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_AmountAllocatedToConvertibleNotes" xlink:href="mpaa-20250331.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" xlink:href="mpaa-20250331.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="mpaa_AmountAllocatedToConvertibleNotes" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20250331.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_VariableLeaseCost" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesRecordedAsReductionOfRevenue"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesLongTermContracts" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesLongTermContracts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:to="mpaa_MarketingAllowancesLongTermContracts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowanceSingleExchangeofProduct" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowanceSingleExchangeofProduct"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:to="mpaa_MarketingAllowanceSingleExchangeofProduct" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250331.xsd#mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_MarketingAllowancesRecordedAsReductionOfRevenue" xlink:to="mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInSecondYear" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInThirdYear" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInFourthYear" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInFifthYear" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueAfterFifthYear" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/IncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalDeferredTaxExpenseBenefit" xlink:href="mpaa-20250331.xsd#mpaa_TotalDeferredTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_TotalDeferredTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_TotalDeferredTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_TotalDeferredTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="mpaa_TotalDeferredTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/DeferredIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="14" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <loc xlink:type="locator" xlink:label="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" xlink:href="mpaa-20250331.xsd#mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" xlink:href="mpaa-20250331.xsd#mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="10" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/AdditionalCalculations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiability" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20250331.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250331.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_OperatingAndFinanceLeaseLiability" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>7
<FILENAME>ef20046978_ex19.htm
<DESCRIPTION>EXHIBIT 19
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu Jun 05 23:43:13 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Calibri; font-size: 10pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 7px auto; width: 100%;"><div style="font-weight: bold; text-align: right; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">Exhibit 19</div><div style="font-weight: bold; text-align: right; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: -0.05pt; margin-top: 3.95pt; text-align: center; padding-left: 115.15pt; margin-right: 115.2pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC.</font></div><div style="text-indent: -0.05pt; margin-top: 3.95pt; text-align: center; padding-left: 115.15pt; margin-right: 115.2pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="font-weight: bold;"> INSIDER TRADING COMPLIANCE POLICY</font>
  </div><div style="margin-top: 0.3pt; line-height: 5.5pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="line-height: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="line-height: 13.55pt; text-align: center; margin-left: 204.1pt; margin-right: 204.1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold; vertical-align: -0.5pt;">CONTENTS</font>
  </div>
  <div style="margin-top: 0.7pt; line-height: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>

  <table style="font-size: 10pt; width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 8%;">&#xa0;</td><td style="width: 86%;">&#xa0;</td><td style="width: 6%; text-align: right;">&#xa0;</td></tr><tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">
     <div><b>
      Page
     </b></div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      I.
     </div>
    </td>
    <td style="vertical-align: bottom;">
     <div>
      SUMMARY
     </div>
    </td>
    <td style="text-align: right; vertical-align: bottom;">
     <div>
      1
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      II.
     </div>
    </td>
    <td>
     <div>
      STATEMENT OF POLICIES PROHIBITING INSIDER TRADING
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      1
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      III.
     </div>
    </td>
    <td>
     <div>
      EXPLANATION OF INSIDER TRADING
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      2
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      IV.
     </div>
    </td>
    <td>
     <div>
      STATEMENT OF PROCEDURES PREVENTING INSIDER TRADING
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      6
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      V.
     </div>
    </td>
    <td>
     <div>
      ADDITIONAL PROHIBITED TRANSACTIONS
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      9
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      VI.
     </div>
    </td>
    <td>
     <div>
      RULE 10b5-1 TRADING PLANS, SECTION 16 AND RULE 144
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      10
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      VII.
     </div>
    </td>
    <td>
     <div>
      EXECUTION AND RETURN OF CERTIFICATION OF COMPLIANCE
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      16
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2">
     <div><font style="text-decoration:underline">
      SCHEDULE I</font>  INDIVIDUALS SUBJECT TO QUARTERLY TRADING BLACK-OUTS.
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      17
     </div>
    </td>
   </tr><tr>
    <td colspan="2">&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2">
     <div><font style="text-decoration:underline">
      SCHEDULE II</font> INDIVIDUALS&#xa0;SUBJECT TO PRE-CLEARANCE REQUIREMENT
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      18
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2">
     <div><font style="text-decoration:underline">
      ATTACHMENT A</font>&#xa0;&#xa0;SHORT-SWING PROFIT RULE SECTION 16(B) CHECKLIST
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      19
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right;">&#xa0;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2">
     <div><font style="text-decoration:underline">
      ATTACHMENT B</font>&#xa0;&#xa0;CERTIFICATION OF COMPLIANCE
     </div>
    </td>
    <td style="text-align: right;">
     <div>
      20
     </div>
    </td>
   </tr>
  </table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">i</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div>



























































































































































  <div style="-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;">







  &#xa0;</div><div style="-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;">



  &#xa0;</div>

































  <div style="-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;">







  &#xa0;</div><div style="text-align: center; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><b><font style="line-height: 115%;">MOTORCAR<font style="letter-spacing:.05pt"> </font>PARTS<font style="letter-spacing:.05pt"> </font>OF<font style="letter-spacing:.05pt"> </font>AMERICA,<font style="letter-spacing:.05pt">
</font>INC.</font></b></div><div style="text-align: center; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><b><font style="line-height: 115%;"> INSIDER <font style="letter-spacing:.05pt">T</font>RADING
COMPLIANCE POLICY</font></b></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">I.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; <font style="text-decoration:underline">SUMMARY</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 2.55pt 0in 0in; text-align: justify; text-indent: 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">Preventing<font style="letter-spacing:.1pt"> </font>insider<font style="letter-spacing:.1pt"> </font>tra<font style="letter-spacing:-.05pt">d</font>i<font style="letter-spacing:-.05pt">n</font>g<font style="letter-spacing:.1pt"> </font>is<font style="letter-spacing:.1pt"> </font>ne<font style="letter-spacing:-.05pt">c</font>ess<font style="letter-spacing:-.05pt">ar</font>y<font style="letter-spacing:.1pt"> </font>to<font style="letter-spacing:.1pt"> </font>co<font style="letter-spacing:-.1pt">m</font>ply<font style="letter-spacing:.05pt"> </font>with<font style="letter-spacing:.1pt"> </font>sec<font style="letter-spacing:-.05pt">u</font>rities<font style="letter-spacing:.1pt"> </font>laws<font style="letter-spacing:.1pt"> </font>and to<font style="letter-spacing:.1pt"> </font>pre<font style="letter-spacing:-.05pt">s</font>erve<font style="letter-spacing:.1pt"> </font>the
reputation<font style="letter-spacing:.05pt"> </font>and<font style="letter-spacing: .05pt"> </font>integrity<font style="letter-spacing:.05pt"> </font>of<font style="letter-spacing:.05pt"> </font>Motorcar Parts<font style="letter-spacing: .05pt"> </font>of<font style="letter-spacing:.05pt"> </font>America,<font style="letter-spacing:.05pt"> </font>I<font style="letter-spacing:-.05pt">n</font>c.<font style="letter-spacing:.05pt"> </font>(the<font style="letter-spacing:.05pt"> </font>&#x201c;Co<font style="letter-spacing:-.1pt">m</font>pany&#x201d;)<font style="letter-spacing:.05pt"> </font>as
well<font style="letter-spacing:.05pt"> </font>as<font style="letter-spacing: .05pt"> </font>that<font style="letter-spacing:.05pt"> </font>of<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.05pt">a</font>ll
persons<font style="letter-spacing:1.7pt"> </font>a<font style="letter-spacing: -.05pt">ff</font>iliated<font style="letter-spacing:1.6pt"> </font>with<font style="letter-spacing:1.6pt"> </font>the<font style="letter-spacing:1.7pt"> </font>Co<font style="letter-spacing:-.1pt">m</font>pany.<font style="mso-spacerun:yes">&#xa0;
</font><font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font><font style="letter-spacing:-.05pt">&#x201c;</font>Insid<font style="letter-spacing:-.05pt">e</font>r<font style="letter-spacing:1.65pt"> </font>t<font style="letter-spacing:-.05pt">r</font>ading&#x201d;<font style="letter-spacing:1.65pt">
</font>o<font style="letter-spacing:-.05pt">c</font>curs<font style="letter-spacing: 1.7pt"> </font>when<font style="letter-spacing:1.6pt"> </font><font style="letter-spacing:-.05pt">a</font>ny<font style="letter-spacing:1.7pt"> </font>person<font style="letter-spacing:1.6pt"> </font><font style="letter-spacing:-.05pt">p</font>urchases<font style="letter-spacing:1.6pt"> </font>or sells a<font style="letter-spacing: .05pt"> </font>s<font style="letter-spacing:-.05pt">e</font>cu<font style="letter-spacing:-.05pt">r</font>ity<font style="letter-spacing:.05pt"> </font>while<font style="letter-spacing:.05pt"> </font>in possession <font style="letter-spacing: -.05pt">o</font>f<font style="letter-spacing:.05pt"> </font>inside<font style="letter-spacing:.05pt"> </font>in<font style="letter-spacing:-.05pt">f</font><font style="letter-spacing:-.1pt">o</font>r<font style="letter-spacing:-.1pt">m</font>ation<font style="letter-spacing:.1pt"> </font>rel<font style="letter-spacing:-.05pt">a</font>ting<font style="letter-spacing:.1pt"> </font>to the <font style="letter-spacing:-.05pt">s</font>ecurity.
<font style="letter-spacing:.15pt"><font style="mso-spacerun:yes">&#xa0;</font></font>As<font style="letter-spacing:.05pt"> </font>explained<font style="letter-spacing:.05pt">
</font>in Section III below, &#x201c;in<font style="letter-spacing:-.05pt">s</font>ide
infor<font style="letter-spacing:-.1pt">m</font>ation&#x201d; is infor<font style="letter-spacing:-.1pt">m</font>ation that is both &#x201c;<font style="letter-spacing:-.1pt">m</font>aterial&#x201d; and &#x201c;non-public.&#x201d; Insider<font style="letter-spacing:.1pt"> </font>trading<font style="letter-spacing:.1pt"> </font>is<font style="letter-spacing:.1pt"> </font>a<font style="letter-spacing:.1pt"> </font>crime.
<font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>The
penalties<font style="letter-spacing:.1pt"> </font>for<font style="letter-spacing: .1pt"> </font>violating<font style="letter-spacing:.1pt"> </font>insider<font style="letter-spacing:.1pt"> </font>trading<font style="letter-spacing:.05pt"> </font>la<font style="letter-spacing:-.1pt">w</font>s<font style="letter-spacing:.05pt"> </font>include<font style="letter-spacing:.05pt"> </font>imprison<font style="letter-spacing:-.1pt">m</font>ent,
disgorge<font style="letter-spacing:-.1pt">m</font>ent<font style="letter-spacing: .1pt"> </font>of pro<font style="letter-spacing:-.05pt">f</font>its,<font style="letter-spacing:.1pt"> </font>civil<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.05pt">f</font><font style="letter-spacing:.05pt">i</font>nes,<font style="letter-spacing:.1pt"> </font>and<font style="letter-spacing:.1pt"> </font>cri<font style="letter-spacing:-.1pt">m</font>inal<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.05pt">f</font><font style="letter-spacing:.05pt">i</font>nes<font style="letter-spacing:.1pt"> </font>of<font style="letter-spacing:.1pt"> </font>up<font style="letter-spacing:.1pt"> </font>to<font style="letter-spacing:.1pt"> </font>$5<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.1pt">m</font>illion<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.05pt">f</font>or<font style="letter-spacing:.1pt"> </font>individuals<font style="letter-spacing: .1pt"> </font>and<font style="letter-spacing:.1pt"> </font>$25 <font style="letter-spacing:-.1pt">m</font>illion<font style="letter-spacing:1.15pt">
</font><font style="letter-spacing:-.05pt">f</font>or<font style="letter-spacing: 1.15pt"> </font>corpor<font style="letter-spacing:-.05pt">a</font>tion<font style="letter-spacing:-.05pt">s</font>. <font style="letter-spacing:2.3pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Insid<font style="letter-spacing:-.05pt">e</font>r<font style="letter-spacing:1.15pt"> </font>tr<font style="letter-spacing:-.05pt">a</font>ding<font style="letter-spacing:1.15pt"> </font>is<font style="letter-spacing:1.15pt"> </font><font style="letter-spacing:-.05pt">a</font><font style="letter-spacing:.05pt">l</font>so<font style="letter-spacing:1.15pt"> </font>prohibited<font style="letter-spacing: 1.15pt"> </font><font style="letter-spacing:-.05pt">b</font>y<font style="letter-spacing:1.1pt"> </font>this<font style="letter-spacing:1.15pt"> </font>Insid<font style="letter-spacing:-.05pt">e</font>r<font style="letter-spacing:1.15pt"> </font>Trading<font style="letter-spacing:1.05pt"> </font>Co<font style="letter-spacing:-.1pt">m</font>plian<font style="letter-spacing:-.05pt">c</font>e Policy<font style="letter-spacing:1.5pt">
</font>(this<font style="letter-spacing:1.5pt"> </font>&#x201c;Policy&#x201d;),<font style="letter-spacing:1.5pt"> </font>and<font style="letter-spacing:1.5pt"> </font>violation<font style="letter-spacing:1.5pt"> </font>of<font style="letter-spacing:1.5pt"> </font>this<font style="letter-spacing:1.55pt"> </font>Policy<font style="letter-spacing:1.5pt">
</font><font style="letter-spacing:-.1pt">m</font>ay<font style="letter-spacing: 1.5pt"> </font>result<font style="letter-spacing:1.5pt"> </font>in<font style="letter-spacing:1.5pt"> </font>Co<font style="letter-spacing:-.1pt">m</font>p<font style="letter-spacing:.05pt">a</font>ny-i<font style="letter-spacing:-.1pt">m</font>posed<font style="letter-spacing:1.5pt"> </font>sanctions, including removal or dis<font style="letter-spacing:-.1pt">m</font>issal for cause.</div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   This Policy applies to all officers, directors and employees of the Company.  Individuals subject to this Policy are responsible for ensuring that members of their households also comply with this Policy.  This Policy also applies to any entities controlled by individuals subject to the Policy, including any corporations, partnerships or trusts, and transactions by these entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the individual&#x2019;s own account.&#xa0;&#xa0; This Policy extends to all activities within and outside an individual&#x2019;s Company duties.  Every officer, director and employee must review this Policy. Questions regarding the Policy should be directed to the Company&#x2019;s General Counsel.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   This Policy is intended to incorporate by reference and supplement the provisions regarding insider trading in the Company&#x2019;s Code of Business Conduct and Ethics.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin: 0in -1pt 0in 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="position: relative; top: 0.5pt;">II.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;&#xa0;<font style="text-decoration:underline">STATEM<font style="letter-spacing:.05pt">E</font><font style="letter-spacing:-.05pt">N</font>T OF <font style="letter-spacing:.05pt">P</font><font style="letter-spacing:-.05pt">O</font><font style="letter-spacing:.05pt">L</font>ICIES
PROHIBITING INSIDER <font style="letter-spacing:.05pt">T</font>RADING</font></font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   No officer, director or employee shall purchase or sell any type of security while in possession of material, non-public information relating to the security, whether the issuer of such security is the Company or any other company.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">Additionally,  none  of  the  Company&#x2019;s  board  of  directors,  named  officers  or employees listed on </font><font style="font-weight: bold; text-decoration: underline;">Schedule I</font><font style="font-weight: bold;">&#xa0;(as amended from time to time) shall purchase or sell any security of the Company during the period beginning the first calendar day after the end of any fiscal quarter of the Company and ending upon completion of the first full trading day after the public release of earnings data for such fiscal quarter or during any other trading suspension period declared by the Company.</font></div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   These prohibitions do not apply to:</div><div style="text-indent: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: -18pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">purchases  of  the  Company&#x2019;s  securities  from  the  Company  or  sales  of  the Company&#x2019;s securities to the Company;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -18pt; text-align: justify; padding-left: 81pt; margin-right: 2.8pt; font-family: Aptos;">

    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">exercises of stock options or other equity awards or the surrender of shares to the Company  in  payment  of  the  exercise  price  or  in  satisfaction  of  any  tax withholding obligations in a manner permitted by the applicable equity award agreement, or vesting of equity-based awards, that in each case do not involve a market sale of the Company&#x2019;s securities (the &#x201c;cashless exercise&#x201d; of a Company stock option through a broker </font><font style="font-family: &quot;Times New Roman&quot;; text-decoration: underline;">does</font><font style="font-family: &quot;Times New Roman&quot;;">&#xa0;involve a market sale of the Company&#x2019;s securities, and therefore would not qualify under this exception);</font></div>
  <div>&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">ii</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="margin-top: 0.1pt; line-height: 6pt; margin-left: 81pt; font-family: Aptos; clear: both;">&#xa0;
  </div><div style="text-indent: -18pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;; font-style: italic;">bona fide </font><font style="font-family: &quot;Times New Roman&quot;;">gifts of the Company&#x2019;s securities; or</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -18pt; text-align: justify; padding-left: 81pt; margin-right: 2.75pt; font-family: Aptos;">

    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">purchases or sales of the Company&#x2019;s securities made pursuant to any binding contract, specific instruction or written plan entered into while the purchaser or seller, as applicable, was unaware of any material, non-public information and which contract, instruction or plan (i) meets all requirements of the affirmative defense provided by Rule 10b5-1 (&#x201c;Rule 10b5-1&#x201d;) promulgated under the Securities Exchange Act of 1934, as amended (the &#x201c;1934 Act&#x201d;), (ii) was pre- cleared in advance pursuant to this Policy and (iii) has not been amended or modified in any respect after such initial pre-clearance without such amendment or modification being pre-cleared in advance pursuant to this Policy.  For more information about Rule 10b5-1 trading plans, see Section VI below.</font>
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 78pt; margin-right: 2.8pt;">


  &#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   No officer, director or employee shall directly or indirectly communicate (or &#x201c;tip&#x201d;) material, non-public information to anyone outside the Company (except in accordance with the Company&#x2019;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company other than on a need-to-know basis.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="position: relative; top: 0.5pt;">III.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;</font><font style="text-decoration:underline;text-underline:black">EXPLANATION
OF <font style="letter-spacing:.1pt">I</font><font style="letter-spacing:-.05pt">N</font>SIDER
<font style="letter-spacing:.05pt">T</font>RADING</font></font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-style: italic;">&#x201c;Insider trading&#x201d; </font>refers to the purchase or sale of a security while in possession of &#x201c;material,&#x201d; &#x201c;non-public&#x201d; information relating to the security.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-style: italic;">&#x201c;Securities&#x201d; </font>includes stocks, bonds, notes, debentures, options, warrants and other convertible securities, as well as derivative instruments.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-style: italic;">&#x201c;Purchase&#x201d; </font>and <font style="font-style: italic;">&#x201c;sale&#x201d; </font>are defined broadly under the federal securities law.&#xa0;&#xa0;<font style="font-style: italic;">&#x201c;Purchase&#x201d; </font>includes not only the actual purchase of a security, but any contract to purchase or otherwise acquire a security.  <font style="font-style: italic;">&#x201c;Sale&#x201d; </font>includes not only the actual sale of a security, but any contract to sell or otherwise dispose of a security.  These definitions extend to a broad range of transactions, including conventional cash-for-stock transactions, conversions, the exercise of stock options, and acquisitions and exercises of warrants or puts, calls or other derivative securities.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   It is generally understood that insider trading includes the following:</div><div style="margin-left: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: -27pt; padding-left: 72pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Trading by insiders while in possession of material, non-public information;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -27pt; text-align: justify; padding-left: 72pt; margin-right: 2.8pt; font-family: Aptos;">

    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Trading by persons other than insiders while in possession of material, non-public information, if the information either was given in breach of an insider&#x2019;s fiduciary duty to keep it confidential or was misappropriated; and</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -27pt; line-height: 1.17; text-align: justify; padding-left: 72pt; margin-right: 2.85pt; font-family: Aptos;">

    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Communicating or tipping material, non-public information to others, including recommending the purchase or sale of a security while in possession of such information.</font>
    </div>
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 2.8pt;">


  &#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">2</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">A.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">What Facts are Material?</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.65pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The materiality of a fact depends upon the circumstances.  A fact is considered &#x201c;material&#x201d; if there is a substantial likelihood that a reasonable investor would consider it important in making a decision to buy, sell or hold a security, or if the fact is likely to have a significant effect on the market price of the security.  Material information can be positive or negative and can relate to virtually any aspect of a company&#x2019;s business or to any type of security, debt or equity.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Examples of material information include (but are not limited to) information about dividends; corporate earnings or earnings forecasts; possible mergers, acquisitions, tender offers or dispositions; major new products or product developments; important business developments such as major contract awards or cancellations, trial results, developments regarding strategic collaborators or the status of regulatory submissions; management or control changes; significant borrowing or financing developments including pending public sales or offerings of debt or equity securities; defaults on borrowings; bankruptcies; and significant litigation or regulatory actions.  Moreover, material information does not have to be related to a company&#x2019;s business. For example, the contents of a forthcoming newspaper column that is expected to affect the market price of a security can be material.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   A good general rule of thumb: <font style="font-weight: bold;">When in doubt, do not trade.</font>
  </div><div style="margin-left: 42pt; margin-right: -1pt;">


  &#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">B.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">What is Non-public?</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Information is &#x201c;non-public&#x201d; if it is not available to the general public.  In order for information to be considered public, it must be widely disseminated in a manner making it generally available to investors through such media as <font style="text-decoration: underline;">Dow Jones,</font>&#xa0;<font style="text-decoration: underline;">Business Wire,</font>&#xa0;<font style="text-decoration: underline;">Reuters,</font>&#xa0;<font style="text-decoration: underline;">The</font><font style="text-decoration:underline">&#xa0;</font><font style="text-decoration: underline;">Wall Street Journal,</font>&#xa0;<font style="text-decoration: underline;">Associated Press,</font>&#xa0;or <font style="text-decoration: underline;">United Press International,</font> a broadcast on widely available radio or television programs, publication in a widely available newspaper, magazine or news web site, a Regulation FD-compliant conference call, or public disclosure documents filed with the SEC that are available on the SEC&#x2019;s web site.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination.&#xa0;&#xa0; In addition, even after a public announcement, a reasonable period of time must lapse in order for the market to react to the information.  Generally, one should allow two full trading days following publication as a reasonable waiting period before such information is deemed to be public.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">C.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Who is an Insider?</font></div><div style="margin-left: 42pt; margin-right: -1pt;">


  &#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   &#x201c;Insiders&#x201d; include officers, directors and employees of a company and anyone else who has material inside information about a company.  Insiders have independent fiduciary duties to their company and its stockholders not to trade on material, non-public information relating to the company&#x2019;s securities.  All officers, directors and employees of the Company should consider themselves insiders with respect to material, non-public information about the Company&#x2019;s business, activities and securities.&#xa0;&#xa0; Officers, directors and employees may not trade in the Company&#x2019;s securities while in possession of material, non-public information relating to the Company, nor may they tip such information to anyone outside the Company (except in accordance  with  the  Company&#x2019;s  policies  regarding  the  protection  or  authorized  external&#xa0;<font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">disclosure of Company information) or to anyone within the Company other than on a need-to- know basis.</font></div><div style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">3</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Individuals subject to this Policy are responsible for ensuring that members of their households also comply with this Policy.  This Policy also applies to any entities controlled by individuals subject to the Policy, including any corporations, partnerships or trusts, and transactions by these entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the individual&#x2019;s own account.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">D.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Trading by Persons Other than Insiders</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Insiders may be liable for communicating or tipping material, non-public information to a third party (&#x201c;tippee&#x201d;), and insider trading violations are not limited to trading or tipping by insiders.  Persons other than insiders also can be liable for insider trading, including tippees who trade on material, non-public information tipped to them or individuals who trade on material, non-public information that has been misappropriated.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Tippees inherit an insider&#x2019;s duties and are liable for trading on material, non-public information illegally tipped to them by an insider.  Similarly, just as insiders are liable for the insider trading of their tippees, so are tippees who pass the information along to others who trade.&#xa0;&#xa0; In other words, a tippee&#x2019;s liability for insider trading is no different from that of an insider.  Tippees can obtain material, non-public information by receiving overt tips from others or through, among other things, conversations at social, business, or other gatherings.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">E.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Penalties for Engaging in Insider Trading</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Penalties for trading on or tipping material, non-public information can extend significantly beyond any profits made or losses avoided, both for individuals engaging in such unlawful conduct and their employers.  The Securities and Exchange Commission (&#x201c;SEC&#x201d;) and Department of Justice have made the civil and criminal prosecution of insider trading violations a top priority.  Enforcement remedies available to the government or private plaintiffs under the federal securities laws include:</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 39.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">SEC administrative sanctions;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 39.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Securities industry self-regulatory organization sanctions;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 39.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Civil injunctions;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 39.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Damage awards to private plaintiffs;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 39.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Disgorgement of all profits;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 39.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Civil fines for the violator of up to three times the amount of profit gained or loss avoided;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">

    <div style="float: left; width: 39.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="text-align: justify;">
     <font style="font-family: &quot;Times New Roman&quot;;">Civil fines for the employer or other controlling person of a violator (i.e., where the violator is an employee or other controlled person) of up to the greater of $1,425,000 or three times the amount of profit gained or loss avoided by the violator;</font></div>
  <div>&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">4</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: -38.9pt; line-height: 13.7pt; padding-left: 80.65pt; margin-right: -0.7pt; font-family: Aptos;">

    <div style="float: left; width: 38.9pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Criminal fines for individual violators of up to $5,000,000 ($25,000,000 for an entity); and</font></div>
  <div>&#xa0;</div></div><div style="text-align: justify; margin-left: 42.0pt; margin-right: -1pt; font-size: 10pt;">

    <div style="float: left; text-align: right;">
     <font style=" font-size: 11.0pt; min-width: 39.0pt; display: inline-block; text-align: left;"><font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 13.3333px; letter-spacing: normal; text-align: start; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font></font>
    </div><div style="margin-left: 18.0pt;">
     <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Jail sentences of up to 20 years.</font></div>
  </div><div style="text-indent: -39pt; padding-left: 81pt; margin-right: -1pt; font-family: Aptos;">


  &#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   In addition, insider trading could result in serious sanctions by the Company, including dismissal.  Insider trading violations are not limited to violations of the federal securities laws. Other federal and state civil or criminal laws, such as the laws prohibiting mail and wire fraud and the Racketeer Influenced and Corrupt Organizations Act (RICO), also may be violated in connection with insider trading.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: justify; margin-left: 41pt; margin-right: 96.95pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   F.&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; <font style="text-decoration: underline;">Size of Transaction and Reason for Transaction Do Not Matter</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The size of the transaction or the amount of profit received does not have to be significant to result in prosecution.  The SEC has the ability to monitor even the smallest trades, and the SEC performs routine market surveillance.  Brokers or dealers are required by law to inform the SEC of any possible violations by people who may have material, non-public information.  The SEC aggressively investigates even small insider trading violations.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: justify; margin-left: 41pt; margin-right: 262.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   G.&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; <font style="text-decoration: underline;">Examples of Insider Trading</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Examples of insider trading cases include actions brought against corporate officers, directors, and employees who traded in a company&#x2019;s securities after learning of significant confidential corporate developments; friends, business associates, family members and other tippees of such officers, directors, and employees who traded in the securities after receiving such information; government employees who learned of such information in the course of their employment; and other persons who misappropriated, and took advantage of, confidential information from their employers.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following are illustrations of insider trading violations.&#xa0;&#xa0; These illustrations are hypothetical and, consequently, not intended to reflect on the actual activities or business of the Company or any other entity.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: justify; margin-left: 41pt; margin-right: 345.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="text-decoration: underline;">Trading by Insider</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: justify; margin-left: 41pt; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   An officer of X Corporation learns that earnings to be reported by X Corporation will increase dramatically.  Prior to the public announcement of such earnings, the officer purchases X Corporation&#x2019;s stock.  The officer, an insider, is liable for all profits as well as penalties of up to three times the amount of all profits.  The officer also is subject to, among other things, criminal prosecution, including up to $5,000,000 in additional fines and  20  years  in  jail.&#xa0;&#xa0;&#xa0; Depending  upon  the  circumstances,  X  Corporation  and  the individual to whom the officer reports also could be liable as controlling persons.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: justify; margin-left: 41pt; margin-right: 345.95pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="text-decoration: underline;">Trading by Tippee</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: justify; margin-left: 41pt; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   An  officer  of  X  Corporation  tells  a  friend&#xa0;&#xa0;that  X  Corporation  is  about  to  publicly announce that it has concluded an agreement for a major acquisition.  This tip causes the friend to purchase X Corporation&#x2019;s stock in advance of the announcement.  The officer is jointly liable with his friend for all of the friend&#x2019;s profits, and each is liable for all civil penalties of up to three times the amount of the friend&#x2019;s profits. The officer and his&#xa0;<font style="letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">friend are also subject to criminal prosecution and other remedies and sanctions, as described above.</font></div><div style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">5</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: -3pt; padding-left: 45pt; margin-right: -1pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     H.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="text-decoration: underline;">Prohibition of Records Falsification and False Statements</font>
    </div>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Section 13(b)(2) of the 1934 Act requires companies subject to the Act to maintain proper internal books and records and to devise and maintain an adequate system of internal accounting controls.  The SEC has supplemented the statutory requirements by adopting rules that prohibit (1) any person from falsifying records or accounts subject to the above requirements and (2) officers or directors from making any materially false, misleading, or incomplete statement to any accountant in connection with any audit or filing with the SEC.  These provisions reflect the SEC&#x2019;s intent to discourage officers, directors and other persons with access to the Company&#x2019;s books and records from taking action that might result in the communication of materially misleading financial information to the investing public.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 78.9pt 0in 0in; line-height: normal; text-align: left; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="position: relative; top: 0.5pt;">IV.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;</font><font style="text-decoration:underline;text-underline:black">STATEMENT OF PROCEDURES<font style="letter-spacing: .05pt"> </font>PREV<font style="letter-spacing:.05pt">E</font><font style="letter-spacing:-.05pt">N</font>T<font style="letter-spacing:.1pt">I</font>NG
INSID<font style="letter-spacing:.05pt">E</font>R TRADING</font></font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following procedures have been established, and will be maintained and enforced, by the Company to prevent insider trading.&#xa0;&#xa0; Every officer, director and employee is required to follow these procedures.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 42pt; margin-right: -1pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     A.
    </div>

  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="text-decoration: underline;">Pre-Clearance of All Trades by the Board of Directors, Named Officers and Key&#xa0;<font style="letter-spacing: normal; float: none; display: inline !important;">Employees</font></font></div></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   To provide assistance in preventing inadvertent violations of applicable securities laws and to avoid the appearance of impropriety in connection with the purchase and sale of the Company&#x2019;s securities, <font style="font-weight: bold;">all transactions in the Company&#x2019;s securities (including without limitation, acquisitions and dispositions of Company stock, the exercise of stock options and the sale of Company stock issued upon exercise of stock options) by the Company&#x2019;s board of directors, named officers, VPs, directors and managers listed on </font><font style="font-weight: bold; text-decoration: underline;">Schedule II</font><font style="font-weight: bold;">&#xa0;(as amended from time to time) each, a &#x201c;Pre-Clearance Person&#x201d;) must be pre-cleared </font>by the Company&#x2019;s General Counsel or Chief Financial Officer.&#xa0;&#xa0; Pre-clearance does not relieve anyone of his or her responsibility under SEC rules.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   A request for pre-clearance may be oral or in writing (including by e-mail), should be made at least two business days in advance of the proposed transaction and should include the identity of the Pre-Clearance Person, the type of proposed transaction (for example, an open market purchase, a privately negotiated sale, an option exercise, etc.), the proposed date of the transaction and the number of shares or other securities to be involved.  In addition, the Pre- Clearance Person must execute a certification (in the form approved by the General Counsel or Chief Financial Officer) that he or she is not aware of material nonpublic information about the Company.&#xa0;&#xa0; The General Counsel or Chief Financial Officer shall have sole discretion to decide whether to clear any contemplated transaction. (The General Counsel or Chief Executive Officer shall have sole discretion to decide whether to clear transactions by the General Counsel or Chief Financial Officer or persons or entities subject to this policy as a result of their relationship with the General Counsel or Chief Financial Officer.)  All trades that are pre-cleared must be effected within five business days of receipt of the pre-clearance unless a specific exception has been&#xa0;<font style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">granted by the General Counsel or Chief Financial Officer. A pre-cleared trade (or any portion of a pre-cleared trade) that has not been effected during the five business day period must be pre- cleared again prior to execution. Notwithstanding receipt of pre-clearance, if the Pre-Clearance Person becomes aware of material non-public information or becomes subject to a black-out period before the transaction is effected, the transaction may not be completed.</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">6</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   None of the Company, the General Counsel or Chief Financial Officer or the Company&#x2019;s other employees will have any liability for any delay in reviewing, or refusal of, a request for pre-clearance submitted pursuant to this Section IV.A.  Notwithstanding any pre-clearance of a transaction pursuant to this Section IV.A, none of the Company, the General Counsel or Chief Financial Officer or the Company&#x2019;s other employees assumes any liability for the legality or consequences of such transaction to the person engaging in such transaction.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 42pt; margin-right: -1pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     B.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="text-decoration: underline;">Black-Out Periods</font>
    </div>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">Additionally,  none  of  the  Company&#x2019;s  board  of  directors,  named  officers  or employees listed on </font><font style="font-weight: bold; text-decoration: underline;">Schedule I</font><font style="font-weight: bold;">&#xa0;(as amended from time to time) shall purchase or sell any security of the Company during the period beginning the first calendar day after the end of any fiscal quarter of the Company and ending upon completion of the first full trading day after the public release of earnings data for such fiscal quarter or during any other trading suspension period declared by the Company, </font>except for:
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -21pt; padding-left: 81pt; margin-right: -1pt;">

    <div style="float: left; width: 21pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     purchases  of  the  Company&#x2019;s  securities  from  the  Company  or  sales  of  the&#xa0;<font style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Company&#x2019;s securities to the Company;</font></div></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -21pt; text-align: justify; padding-left: 81pt; margin-right: 2.8pt;">

    <div style="float: left; width: 21pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     exercises of stock options or other equity awards the surrender of shares to the Company  in  payment  of  the  exercise  price  or  in  satisfaction  of  any  tax withholding obligations in a manner permitted by the applicable equity award agreement, or vesting of equity-based awards that do not involve a market sale of the Company&#x2019;s securities (the &#x201c;cashless exercise&#x201d; of a Company stock option through a broker <font style="text-decoration: underline;">does</font> involve a market sale of the Company&#x2019;s securities, and therefore would not qualify under this exception);
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -21pt; padding-left: 81pt; margin-right: -1pt;">

    <div style="float: left; width: 21pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="font-style: italic;">bona fide </font>gifts of the Company&#x2019;s securities; and
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -21pt; text-align: justify; padding-left: 81pt; margin-right: 2.85pt;">

    <div style="float: left; width: 21pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     purchases or sales of the Company&#x2019;s securities made pursuant to any binding contract, specific instruction or written plan entered into while the purchaser or seller, as applicable, was unaware of any material, non-public information and which contract, instruction or plan (i) meets all requirements of the affirmative defense provided by Rule 10b5-1, (ii) was pre-cleared in advance pursuant to this Policy and (iii) has not been amended or modified in any respect after such initial pre-clearance without such amendment or modification being pre-cleared in advance pursuant to this Policy.
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Exceptions to the black-out period policy may be approved only by the Company&#x2019;s General Counsel or Chief Financial Officer or, in the case of exceptions for directors, the Board of Directors or Audit Committee of the Board of Directors.
  </div><div style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">7</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="margin: 0in -1pt 0in 0in; text-align: justify; text-indent: 40.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.2pt;">Fr</font><font style="letter-spacing: -0.1pt;">o</font>m<font style="letter-spacing:.65pt">
</font><font style="letter-spacing:-.2pt">t</font><font style="letter-spacing: -.1pt">i</font><font style="letter-spacing:-.2pt">m</font>e<font style="letter-spacing:.75pt"> </font><font style="letter-spacing:-.1pt">t</font>o<font style="letter-spacing:.7pt"> </font><font style="letter-spacing:-.2pt">t</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.2pt">m</font><font style="letter-spacing:-.1pt">e</font>,<font style="letter-spacing:.75pt"> </font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font>e<font style="letter-spacing:.75pt"> </font><font style="letter-spacing:-.2pt">C</font><font style="letter-spacing:-.1pt">o</font><font style="letter-spacing:-.2pt">m</font><font style="letter-spacing:-.15pt">pany</font>,<font style="letter-spacing:.7pt"> </font><font style="letter-spacing:-.15pt">throug</font>h<font style="letter-spacing:.7pt"> </font><font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:.7pt"> </font><font style="letter-spacing:-.15pt">Boa</font><font style="letter-spacing:-.2pt">r</font>d<font style="letter-spacing:.75pt"> </font><font style="letter-spacing:-.15pt">o</font>f<font style="letter-spacing:.75pt"> </font><font style="letter-spacing:-.15pt">Dir</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.15pt">ctor</font><font style="letter-spacing:-.1pt">s</font>,<font style="letter-spacing:.75pt"> </font><font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:.8pt"> </font><font style="letter-spacing:-.15pt">Company&#x2019;</font>s<font style="letter-spacing:.8pt">
</font><font style="letter-spacing:-.15pt">G</font><font style="letter-spacing: -.1pt">e</font><font style="letter-spacing:-.15pt">neral Counse</font>l<font style="letter-spacing:1.2pt">
</font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing: 1.2pt"> </font><font style="letter-spacing:-.15pt">Ch</font><font style="letter-spacing:-.1pt">ie</font>f<font style="letter-spacing:1.15pt"> </font><font style="letter-spacing:-.15pt">F</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">n</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">ncia</font>l<font style="letter-spacing:1.15pt"> </font><font style="letter-spacing:-.15pt">Office</font><font style="letter-spacing:-.05pt">r</font>,<font style="letter-spacing:1.1pt"> </font><font style="letter-spacing:-.15pt">ma</font>y<font style="letter-spacing:1.1pt"> </font><font style="letter-spacing:-.1pt">r</font><font style="letter-spacing:-.15pt">ecomm</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.2pt">n</font>d<font style="letter-spacing:1.1pt"> </font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.15pt">a</font>t<font style="letter-spacing:1.2pt"> </font><font style="letter-spacing:-.15pt">off</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">cer</font><font style="letter-spacing:-.1pt">s</font>,<font style="letter-spacing:1.1pt"> </font><font style="letter-spacing:-.15pt">dir</font><font style="letter-spacing:-.1pt">ec</font><font style="letter-spacing:-.15pt">tors</font>,<font style="letter-spacing:1.1pt"> </font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.2pt">m</font><font style="letter-spacing:-.15pt">p</font><font style="letter-spacing:-.1pt">l</font><font style="letter-spacing:-.15pt">oyee</font>s<font style="letter-spacing:1.15pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:1.2pt"> </font><font style="letter-spacing:-.15pt">o</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.15pt">he</font><font style="letter-spacing:-.1pt">r</font>s<font style="letter-spacing:-.15pt"> suspen</font>d
<font style="letter-spacing:-.15pt">tradin</font>g <font style="letter-spacing: -.15pt">i</font>n <font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.15pt">Company&#x2019;</font>s<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">securiti</font><font style="letter-spacing:-.2pt">e</font>s <font style="letter-spacing:-.15pt">becaus</font>e
<font style="letter-spacing:-.15pt">o</font>f <font style="letter-spacing:-.15pt">development</font>s
<font style="letter-spacing:-.15pt">tha</font>t<font style="letter-spacing: .05pt"> </font><font style="letter-spacing:-.15pt">hav</font>e<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">no</font>t<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">ye</font>t<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">been </font><font style="letter-spacing:-.2pt">d</font><font style="letter-spacing:-.15pt">isc</font><font style="letter-spacing:-.1pt">l</font><font style="letter-spacing:-.2pt">o</font><font style="letter-spacing:-.15pt">s</font><font style="letter-spacing:-.1pt">e</font>d<font style="letter-spacing:.4pt"> </font><font style="letter-spacing:-.15pt">t</font>o<font style="letter-spacing:.4pt"> </font><font style="letter-spacing:-.15pt">t</font><font style="letter-spacing:-.2pt">h</font>e<font style="letter-spacing:.4pt"> </font><font style="letter-spacing:-.1pt">p</font><font style="letter-spacing:-.2pt">ub</font><font style="letter-spacing:-.15pt">l</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">c</font>. <font style="letter-spacing:.9pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Subject<font style="letter-spacing: .65pt"> </font>to<font style="letter-spacing:.65pt"> </font>the<font style="letter-spacing:.65pt"> </font>exceptions<font style="letter-spacing: .6pt"> </font>noted<font style="letter-spacing:.65pt"> </font>above,<font style="letter-spacing:.3pt"> </font><font style="letter-spacing:-.15pt">a</font><font style="letter-spacing:-.1pt">l</font>l<font style="letter-spacing:.35pt"> </font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.1pt">os</font>e<font style="letter-spacing:.3pt"> </font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">ffect</font><font style="letter-spacing:-.1pt">e</font>d<font style="letter-spacing:.35pt"> </font><font style="letter-spacing:-.1pt">sh</font><font style="letter-spacing:-.2pt">ou</font><font style="letter-spacing:-.1pt">l</font>d<font style="letter-spacing:.3pt"> </font><font style="letter-spacing:-.2pt">no</font>t<font style="letter-spacing:.4pt"> </font><font style="letter-spacing:-.15pt">t</font><font style="letter-spacing:-.1pt">r</font><font style="letter-spacing:-.15pt">a</font><font style="letter-spacing:-.1pt">d</font>e
<font style="letter-spacing:-.15pt">i</font>n<font style="letter-spacing:.05pt">
</font><font style="letter-spacing:-.15pt">ou</font>r<font style="letter-spacing: .05pt"> </font><font style="letter-spacing:-.15pt">securitie</font>s<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">whil</font>e<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">th</font>e
<font style="letter-spacing:-.15pt">su</font><font style="letter-spacing:-.1pt">s</font><font style="letter-spacing:-.2pt">p</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.2pt">n</font><font style="letter-spacing:-.15pt">s</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">o</font>n<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">i</font>s<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.1pt">i</font>n<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.15pt">ffect</font>,<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.2pt">n</font>d<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">shou</font><font style="letter-spacing:-.1pt">l</font>d<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">no</font>t<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.15pt">disc</font><font style="letter-spacing:-.1pt">l</font><font style="letter-spacing:-.2pt">o</font><font style="letter-spacing:-.15pt">s</font>e<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.15pt">t</font>o<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">o</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.15pt">her</font>s<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.1pt">a</font>t<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.15pt">w</font>e<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.15pt">ha</font><font style="letter-spacing:-.05pt">v</font>e <font style="letter-spacing:-.15pt">su</font><font style="letter-spacing:-.1pt">s</font><font style="letter-spacing:-.2pt">p</font><font style="letter-spacing:-.15pt">end</font><font style="letter-spacing:-.1pt">e</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">t</font><font style="letter-spacing:-.1pt">r</font><font style="letter-spacing:-.15pt">ading.</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 218.5pt 0in 1in; text-indent: -31.9pt; line-height: normal; text-align: left; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">C.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;</font><font style="text-decoration:underline;text-underline:black">Infor<font style="letter-spacing:-.1pt">m</font>ation Relating to the Co<font style="letter-spacing:-.1pt">m</font>pany</font></div><div style="margin: 0in 218.5pt 0in 1in; text-indent: -31.9pt; line-height: normal; text-align: left; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 256.4pt 0in 112.5pt; text-indent: -36.4pt; line-height: normal; text-align: left; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">1.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;&#xa0;</font><font style="text-decoration:underline;text-underline:black">Access to Info<font style="letter-spacing:.1pt">r</font><font style="letter-spacing:-.1pt">m</font>ation</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Access to material, non-public information about the Company, including the Company&#x2019;s business, earnings or prospects, should be limited to officers, directors and employees of the Company on a need-to-know basis.  In addition, such information should not be communicated to anyone outside the Company under any circumstances (except in accordance with the Company&#x2019;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company on an other than need-to-know basis.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   In communicating material, non-public information to employees of the Company, all officers, directors and employees must take care to emphasize the need for confidential treatment of such information and adherence to the Company&#x2019;s policies with regard to confidential information.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">2.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Inquiries From<font style="letter-spacing:-.1pt"> </font>Third
Parties</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Inquiries from third parties, such as industry analysts or members of the media, about the Company should be directed to the General Counsel at (310) 212-7910.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin: 0in -1pt 0in 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">D.<font style="mso-spacerun:yes">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;&#xa0;</font><font style="text-decoration:underline;text-underline:black">Li<font style="letter-spacing:-.1pt">m</font>itations
on Access to Co<font style="letter-spacing:-.1pt">m</font>pany Info<font style="letter-spacing:.1pt">r</font><font style="letter-spacing:-.1pt">m</font>ation</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following procedures are designed to maintain confidentiality with respect to the Company&#x2019;s business operations and activities.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; text-align: justify;">
   All officers, directors and employees should take all steps and precautions necessary to restrict access to, and secure, material, non-public information by, among other things:
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: -34.5pt; padding-left: 76.5pt; margin-right: -1pt;">

    <div style="float: left; width: 34.5pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Maintaining the confidentiality of Company-related transactions;
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 2.85pt;">

    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Conducting  their  business  and  social  activities  so  as  not  to  risk  inadvertent disclosure  of  confidential  information.&#xa0;&#xa0;&#xa0; Review&#xa0;&#xa0;of&#xa0;&#xa0;confidential  documents  in public&#xa0;&#xa0;places&#xa0;&#xa0;should&#xa0;&#xa0;be&#xa0;&#xa0;conducted&#xa0;&#xa0;so&#xa0;&#xa0;as&#xa0;&#xa0;to&#xa0;&#xa0;prevent&#xa0;&#xa0;access&#xa0;&#xa0;by&#xa0;&#xa0;unauthorized persons;
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 2.85pt;">

    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Restricting access to documents and files (including computer files) containing material,&#xa0;&#xa0; non-public&#xa0;&#xa0; information&#xa0;&#xa0; to&#xa0;&#xa0;&#xa0;individuals&#xa0;&#xa0; on&#xa0;&#xa0; a&#xa0;&#xa0; need-to-know&#xa0;&#xa0; basis (including maintaining control over the distribution of documents and drafts of documents);
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 3pt;">

    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Promptly  removing  and  cleaning  up  all  confidential  documents  and  other materials from conference rooms following the conclusion of any meetings;
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 2.9pt;">

    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Disposing of all confidential documents and other papers, after there is no longer any business or other legally required need, through shredders when appropriate;
    </div>
  </div><div style="text-align: justify; clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">8</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 2.8pt;">

    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Restricting access to areas likely to contain confidential documents or material, non-public information;
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 2.95pt;">

    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Safeguarding laptop computers, tablets, memory sticks, CDs and other items that contain confidential information; and
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 78pt; margin-right: 2.9pt;">

    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Avoiding the discussion of material, non-public information in places where the information  could  be  overheard  by  others&#xa0;&#xa0;such  as  in  elevators,  restrooms, hallways, restaurants, airplanes or taxicabs.
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Personnel involved with material, non-public information, to the extent feasible, should conduct their business and activities in areas separate from other Company activities.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">V.<font style="mso-spacerun:yes">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;</font><font style="text-decoration:underline;text-underline:black"><font style="letter-spacing:-.15pt">ADDITIONAL</font><font style="letter-spacing: -.1pt"> </font><font style="letter-spacing:-.15pt">PROHIBITED</font><font style="letter-spacing:-.2pt"> </font><font style="letter-spacing:-.15pt">TRANSACTIONS</font></font></div><div style="margin-left: 6pt; margin-right: -1pt;">


  &#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The Company has determined that there is a heightened legal risk and/or the appearance of improper or inappropriate conduct if the persons subject to this Policy engage in certain types of transactions.  Therefore, officers, directors and employees shall comply with the following policies with respect to certain transactions in the Company securities:</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">A.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Short Sales</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Short sales of the Company&#x2019;s securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects.  In addition, short sales may reduce the seller&#x2019;s incentive to improve the Company&#x2019;s performance.  For these reasons, short sales of the Company&#x2019;s securities are prohibited by this Policy.  In addition, as noted below, Section 16(c) of the 1934 Act absolutely prohibits Section 16 reporting persons from making short sales of the Company&#x2019;s equity securities, <font style="font-style: italic;">i.e.</font>, sales of shares that the insider does not own at the time of sale, or sales of shares against which the insider does not deliver the shares within 20 days after the sale.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">B<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; </font><font style="text-decoration:underline;text-underline:black">Publicly <font style="letter-spacing:-.05pt">T</font>raded
Options</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   A transaction in options is, in effect, a bet on the short-term movement of the Company&#x2019;s stock and therefore creates the appearance that an officer, director or employee is trading based on inside information.  Transactions in options also may focus an officer&#x2019;s, director&#x2019;s or employee&#x2019;s attention on short-term performance at the expense of the Company&#x2019;s long-term objectives. Accordingly, transactions in puts, calls or other derivative securities involving the Company&#x2019;s equity securities, on an exchange or in any other organized market, are prohibited by this Policy.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">C.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Hedging Transactions</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow an officer, director or employee to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions allow the officer, director or employee to continue to own the covered securities, but without the full risks and rewards of ownership.  When that occurs, the officer, director or employee may no longer have the same objectives as the Company&#x2019;s other stockholders. Therefore, such transactions involving the Company&#x2019;s equity securities are prohibited by this Policy.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">9</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="margin: 0in -1pt 0in 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">D.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Purchases <font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>of <font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>the <font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Co<font style="letter-spacing:-.1pt">m</font><font style="letter-spacing:.05pt">p</font>any&#x2019;s <font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Securities <font style="letter-spacing: .35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>on <font style="letter-spacing: .35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Margin; <font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Pledging
<font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>the
<font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Company&#x2019;s
Securities to Secure Margin or Other Loans</font></div><div style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Purchasing on margin means borrowing from a brokerage firm, bank or other entity in order to purchase the Company&#x2019;s securities (other than in connection with a cashless exercise of stock options under the Company&#x2019;s equity plans).&#xa0;&#xa0;Margin purchases of the Company&#x2019;s securities are prohibited by this Policy.  Pledging the Company&#x2019;s securities as collateral to secure loans is also  prohibited.&#xa0;&#xa0;&#xa0; This  prohibition  means,  among  other  things,  that  you  cannot  hold  the Company&#x2019;s securities in a &#x201c;margin account&#x201d; (which would allow you to borrow against your holdings to buy securities).</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">E.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Direct<font style="letter-spacing:-.05pt">o</font>r
and<font style="letter-spacing:-.1pt"> </font>Executive Officer Ca<font style="letter-spacing:-.05pt">s</font>hless Exercises</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The Company will not arrange with brokers to administer cashless exercises on behalf of directors and executive officers of the Company.&#xa0;&#xa0; Directors and executive officers of the Company may use the cashless exercise feature of their equity awards only if (i) the director or officer  retains  a  broker  independently  of  the Company,  (ii)  the  Company&#x2019;s  involvement  is limited to confirming that it will deliver the stock promptly upon payment of the exercise price and&#xa0;&#xa0;(iii)&#xa0;&#xa0;the&#xa0;&#xa0;director&#xa0;&#xa0;or&#xa0;&#xa0;officer&#xa0;&#xa0;uses&#xa0;&#xa0;a&#xa0;&#xa0;&#x201c;T+3&#x201d;&#xa0;&#xa0;cashless&#xa0;&#xa0;exercise&#xa0;&#xa0;arrangement,&#xa0;&#xa0;in&#xa0;&#xa0;which&#xa0;&#xa0;the Company agrees to deliver stock against the payment of the purchase price on the same day the sale of the stock underlying the equity award settles.  Under a T+3 cashless exercise, a broker, the issuer, and the issuer&#x2019;s transfer agent work together to make all transactions settle simultaneously.  This approach is to avoid any inference that the Company has &#x201c;extended credit&#x201d; in the form of a personal loan to the director or executive officer.  Questions about cashless exercises should be directed to the General Counsel or Chief Compliance Officer.</div><div style="margin-left: 42pt; margin-right: -1pt;">


  &#xa0;</div><div style="margin: 0in -1pt 0in 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">F.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Partnership<font style="letter-spacing:-.05pt"> </font>Distributions</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Nothing in this Policy is intended to limit the ability of a venture capital partnership or other similar entity with which a director is affiliated to distribute Company securities to its partners, members or other similar persons.  It is the responsibility of each affected director and the affiliated entity, in consultation with their own counsel (as appropriate), to determine the timing  of  any  distributions,  based&#xa0;&#xa0;on&#xa0;&#xa0;all&#xa0;&#xa0;relevant&#xa0;&#xa0;facts&#xa0;&#xa0;and  circumstances  and  applicable securities laws.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 112.9pt 0in 0in; line-height: normal; text-align: left; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">VI.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;&#xa0;</font><font style="text-decoration:underline;text-underline:black">RULE 10b<font style="letter-spacing:.05pt">5</font>-1
TRADING PLANS, SECTION <font style="letter-spacing:.05pt">1</font>6 AND RULE
144</font></div><div style="margin: 0in 112.9pt 0in 0in; line-height: normal; text-align: left; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">A<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;&#xa0;</font><font style="text-decoration:underline;text-underline:black">Rule 10b5-1 Trading Plans</font></div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 315.75pt 0in 1.5in; text-indent: -31.9pt; line-height: normal; text-align: left; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">1.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;</font><font style="text-decoration:underline;text-underline:black">Overview</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Rule 10b5-1 will protect directors, officers and employees from insider trading liability under Rule 10b5-1 for transactions under a previously established contract, plan or instruction to trade in the Company&#x2019;s stock (a &#x201c;Trading Plan&#x201d;) entered into in good faith and in accordance with the terms of Rule 10b5-1 and all applicable state laws and will be exempt from the trading restrictions set forth in this Policy.  The initiation of, and any modification to, any such Trading Plan will be deemed to be a transaction in the Company&#x2019;s securities, and such initiation or modification&#xa0;&#xa0;is  subject  to  all  limitations  and&#xa0;&#xa0;prohibitions  relating  to  transactions  in  the Company&#x2019;s securities.  Each such Trading Plan, and any modification thereof, must be submitted&#xa0;<font style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">to and pre-approved by the Company&#x2019;s General Counsel or Chief Financial Officer, or such other person as the Board of Directors may designate from time to time (the &#x201c;Authorizing Officer&#x201d;), who may impose such conditions on the implementation and operation of the Trading Plan as the Authorizing Officer deems necessary or advisable. However, compliance of the Trading Plan to the terms of Rule 10b5-1 and the execution of transactions pursuant to the Trading Plan are the sole responsibility of the person initiating the Trading Plan, not the Company or the Authorizing Officer.</font></div><div style="text-align: justify; margin-left: 5pt; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><br></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">10</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">Trading Plans do not exempt individuals from complying with Section 16 short- swing profit rules or liability.</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Rule 10b5-1 presents an opportunity for insiders to establish arrangements to sell (or purchase) Company stock without the restrictions of trading windows and black-out periods, even when there is undisclosed material information.  A Trading Plan may also help reduce negative publicity that may result when key executives sell the Company&#x2019;s stock.  Rule 10b5-1 only provides an &#x201c;affirmative defense&#x201d; in the event there is an insider trading lawsuit.&#xa0;&#xa0;It does not prevent someone from bringing a lawsuit.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   A director, officer or employee may enter into a Trading Plan only when he or she is not in possession of material, non-public information, and only during a trading window period outside of the trading black-out period.  Although transactions effected under a Trading Plan will not require further pre-clearance at the time of the trade, any transaction (including the quantity and price) made pursuant to a Trading Plan of a Section 16 reporting person must be reported to the Company promptly on the day of each trade to permit the Company&#x2019;s filing coordinator to assist in the preparation and filing of a required Form 4.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The Company reserves the right from time to time to suspend, discontinue or otherwise prohibit any transaction in the Company&#x2019;s securities, even pursuant to a previously approved Trading Plan, if the Authorizing Officer or the Board of Directors, in its discretion, determines that such suspension, discontinuation or other prohibition is in the best interests of the Company. Any Trading Plan submitted for approval hereunder should explicitly acknowledge the Company&#x2019;s right to prohibit transactions in the Company&#x2019;s securities.  Failure to discontinue purchases and sales as directed shall constitute a violation of the terms of this Section VI and result in a loss of the exemption set forth herein.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Officers, directors and employees may adopt Trading Plans with brokers that outline a pre-set plan for trading of the Company&#x2019;s stock, including the exercise of options.  Trades pursuant to a Trading Plan generally may occur at any time.  However, the Company requires a cooling-off period of 30 days between the establishment of a Trading Plan and commencement of any transactions under such plan.&#xa0;&#xa0; An individual may adopt more than one Trading Plan. Please review the following description of how a Trading Plan works.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.95pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Pursuant to Rule 10b5-1, an individual&#x2019;s purchase or sale of securities will not be &#x201c;on the basis of&#x201d; material, non-public information if:</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.95pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: -36pt; text-align: justify; padding-left: 77pt; margin-right: 2.85pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: normal; text-indent: -48px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">First, before becoming aware of the information, the individual enters into a binding contract to purchase or sell the securities, provides instructions to another person to sell the securities or adopts a written plan for trading the securities (i.e., the Trading Plan).</font></div>
  <div>&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">11</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: -36pt; padding-left: 77.05pt; margin-right: -0.7pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: normal; text-align: justify; text-indent: -48px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Second, the Trading Plan must either:</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -36pt; text-align: justify; padding-left: 114pt; margin-right: 2.9pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: normal; text-indent: -48px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">specify the amount of securities to be purchased or sold, the price at which the securities are to be purchased or sold and the date on which the securities are to be purchased or sold;</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -36pt; line-height: 13.7pt; text-align: justify; padding-left: 114pt; margin-right: 2.9pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: normal; text-indent: -48px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">include a written formula or computer program for determining the amount, price and date of the transactions; or</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -36pt; line-height: 1.17; text-align: justify; padding-left: 114pt; margin-right: 2.85pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: normal; text-indent: -48px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">prohibit the individual from exercising any subsequent influence over the purchase or sale of the Company&#x2019;s stock under the Trading Plan in question.</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -36pt; text-align: justify; padding-left: 77pt; margin-right: 2.9pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: normal; text-indent: -48px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;;">Third, the purchase or sale must occur pursuant to the Trading Plan and the individual must not enter into a corresponding hedging transaction or alter or deviate from the Trading Plan.</font></div>
  <div>&#xa0;</div></div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">2.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Revocation of and A<font style="letter-spacing: -.1pt">m</font><font style="letter-spacing:.05pt">e</font>nd<font style="letter-spacing:-.1pt">m</font>ents to Trading Plans</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Revocation of Trading Plans should occur only in unusual circumstances.  Effectiveness of any revocation or amendment of a Trading Plan will be subject to the prior review and approval of the Authorizing Officer.&#xa0;&#xa0; Once a Trading Plan has been revoked, the participant should wait at least 30 days before trading outside of a Trading Plan and 180 days before establishing a new Trading Plan.  You should note that revocation of a Trading Plan can result in the loss of an affirmative defense for past or future transactions under a Trading Plan.&#xa0;&#xa0; You should consult with your own legal counsel before deciding to revoke a Trading Plan.  In any event, you should not assume that compliance with the 180-day bar will protect you from possible adverse legal consequences of a Trading Plan revocation.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   A person acting in good faith may amend a prior Trading Plan so long as such amendments are made outside of a quarterly trading black-out period and at a time when the Trading Plan participant does not possess material, non-public information.  Plan amendments must not take effect for at least 30 days after the plan amendments are made.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Under certain circumstances, a Trading Plan <font style="font-style: italic;">must </font>be revoked.&#xa0;&#xa0; This may include circumstances such as the announcement of a merger or the occurrence of an event that would cause the transaction either to violate the law or to have an adverse effect on the Company.  The Authorizing Officer or administrator of the Company&#x2019;s stock plans is authorized to notify the broker in such circumstances, thereby insulating the insider in the event of revocation.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">3.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Discretionary Plans</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Although non-discretionary Trading Plans are preferred, discretionary Trading Plans, where the discretion or control over trading is transferred to a broker, are permitted if pre- approved by the Authorizing Officer.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The Authorizing Officer must pre-approve any Trading Plan, arrangement or trading instructions, etc., involving potential sales or purchases of the Company&#x2019;s stock or option exercises, including but not limited to, blind trusts, discretionary accounts with banks or brokers, or limit orders.  The actual transactions effected pursuant to a pre-approved Trading Plan will not&#xa0;<font style="letter-spacing: normal; text-align: start; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">be subject to further pre-clearance for transactions in the Company&#x2019;s stock once the Trading Plan or other arrangement has been pre-approved.</font></div><div style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">12</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">4.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Reporting<font style="letter-spacing:-.05pt"> </font>(if
Required)</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="font-family : Calibri, sans-serif; margin : 0in 2.85pt 0in 0in; text-align : justify; text-indent : 42pt; line-height : normal; "><font style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">If<font style="letter-spacing:.1pt"> </font>required,<font style="letter-spacing:.1pt"> </font>an<font style="letter-spacing:.1pt"> </font>SEC<font style="letter-spacing:.1pt"> </font>Form 144<font style="letter-spacing:.1pt"> </font>will<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.05pt">b</font>e<font style="letter-spacing:.15pt"> </font>filled<font style="letter-spacing:.1pt"> </font>out<font style="letter-spacing:.1pt"> </font>and<font style="letter-spacing:.1pt"> </font>filed<font style="letter-spacing:.1pt"> </font>by the<font style="letter-spacing:.1pt"> </font>in<font style="letter-spacing:-.05pt">d</font><font style="letter-spacing:.05pt">i</font>vidual/bro<font style="letter-spacing:-.05pt">k</font>erage<font style="letter-spacing:.1pt"> </font>firm
in<font style="letter-spacing:.1pt"> </font>accor<font style="letter-spacing: -.05pt">d</font>ance<font style="letter-spacing:.1pt"> </font>with<font style="letter-spacing:.1pt"> </font>the<font style="letter-spacing:.1pt"> </font>existing<font style="letter-spacing:.1pt"> </font>rules<font style="letter-spacing:.05pt"> </font>regar<font style="letter-spacing:-.05pt">d</font>ing<font style="letter-spacing:.1pt"> </font>F<font style="letter-spacing:-.05pt">o</font>rm 144<font style="letter-spacing:.15pt">
</font>filings. <font style="letter-spacing:.25pt"><font style="mso-spacerun:yes">&#xa0;</font></font>A<font style="letter-spacing:.15pt"> </font>foo<font style="letter-spacing:.1pt">t</font>note<font style="letter-spacing:.15pt"> </font>at<font style="letter-spacing:.15pt"> </font>the<font style="letter-spacing:.15pt"> </font><font style="letter-spacing:-.05pt">b</font>ottom of<font style="letter-spacing:.15pt">
</font>the Form<font style="letter-spacing:1.05pt"> </font>144<font style="letter-spacing:1.15pt"> </font><font style="letter-spacing:.05pt">s</font>hould<font style="letter-spacing:1.15pt"> </font>indicate<font style="letter-spacing:1.15pt">
</font>that<font style="letter-spacing:1.15pt"> </font>t<font style="letter-spacing: -.05pt">h</font>e<font style="letter-spacing:1.15pt"> </font>trades<font style="letter-spacing:1.15pt"> </font>&#x201c;are<font style="letter-spacing:1.15pt"> </font>in<font style="letter-spacing:1.05pt"> </font>accor<font style="letter-spacing:-.05pt">d</font>a<font style="letter-spacing:-.05pt">n</font>ce<font style="letter-spacing:1.15pt"> </font>with<font style="letter-spacing:1.15pt"> </font>a<font style="letter-spacing:1.15pt"> </font>Trading<font style="letter-spacing:1.15pt"> </font>Plan<font style="letter-spacing:1.15pt"> </font>t<font style="letter-spacing:-.05pt">h</font>at<font style="letter-spacing:1.15pt"> </font>co<font style="letter-spacing:-.1pt">m</font>plies <font style="position:relative; top:.5pt;mso-text-raise:-.5pt">with<font style="letter-spacing:.5pt"> </font>Rule<font style="letter-spacing:.5pt"> </font>10b5-1<font style="letter-spacing:.5pt"> </font>and<font style="letter-spacing:.5pt"> </font>expires&#xa0;<font style="text-decoration:underline">&#xa0; &#xa0; &#xa0; &#xa0;</font>.&#x201d; <font style="letter-spacing:.95pt"><font style="mso-spacerun:yes">&#xa0;</font></font>For<font style="letter-spacing:.5pt"> </font>Section<font style="letter-spacing:.5pt"> </font>16<font style="letter-spacing:.5pt"> </font>reporting<font style="letter-spacing:.5pt"> </font>persons,<font style="letter-spacing:.5pt"> </font>Form<font style="letter-spacing:.4pt"> </font>4s<font style="letter-spacing:.5pt"> </font>should<font style="letter-spacing:.5pt"> </font>be<font style="letter-spacing:.5pt"> </font>filed</font><font style="mso-spacerun:yes">&#xa0;</font>before the end of the second busi<font style="letter-spacing:-.05pt">n</font>ess day following the date that the
broker, dealer or plan ad<font style="letter-spacing:-.1pt">m</font><font style="letter-spacing:.05pt">i</font>nistrat<font style="letter-spacing:-.05pt">o</font>r
infor<font style="letter-spacing:-.1pt">m</font>s the individ<font style="letter-spacing:-.05pt">u</font>al that a tra<font style="letter-spacing: -.1pt">n</font>saction was executed, provided that the date of such<font style="letter-spacing:.1pt"> </font>noti<font style="letter-spacing:-.05pt">f</font>i<font style="letter-spacing:-.05pt">c</font>ation<font style="letter-spacing:.1pt"> </font>is<font style="letter-spacing:.1pt"> </font>not<font style="letter-spacing:.1pt"> </font>lat<font style="letter-spacing:-.05pt">e</font>r<font style="letter-spacing:.1pt"> </font>than<font style="letter-spacing:.1pt"> </font>the<font style="letter-spacing:.1pt"> </font>third
business<font style="letter-spacing:.05pt"> </font>day<font style="letter-spacing: .05pt"> </font>following<font style="letter-spacing:.05pt"> </font>the<font style="letter-spacing:.05pt"> </font>trade<font style="letter-spacing:.05pt"> </font>date.
<font style="letter-spacing:2.05pt"><font style="mso-spacerun:yes">&#xa0;</font></font>A<font style="letter-spacing:.05pt"> </font>s<font style="letter-spacing:.1pt">i</font><font style="letter-spacing:-.1pt">m</font>ilar <font style="letter-spacing:-.05pt">f</font>ootnote
sh<font style="letter-spacing:-.05pt">o</font>uld be pl<font style="letter-spacing: -.05pt">a</font>c<font style="letter-spacing:-.05pt">e</font>d at the b<font style="letter-spacing:-.05pt">o</font>ttom<font style="letter-spacing:-.1pt"> </font>of<font style="letter-spacing:-.05pt"> </font>the Form<font style="letter-spacing:-.1pt">
</font>4 as outlined abo<font style="letter-spacing:-.05pt">v</font>e.</font></div><div style="-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;">



  &#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">5.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Options</font></div><div style="margin-left: 78pt; margin-right: -1pt;">


  &#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Exercises of options for cash may be executed at any time.  &#x201c;Cashless exercise&#x201d; option exercises are subject to trading windows.  However, the Company will permit same day sales under Trading Plans.  If a broker is required to execute a cashless exercise in accordance with a Trading Plan, then the Company must have exercise forms attached to the Trading Plan that are signed, undated and with the number of shares to be exercised left blank.  Once a broker determines that the time is right to exercise the option and dispose of the shares in accordance with the Trading Plan, the broker will notify the Company in writing and the administrator of the Company&#x2019;s  stock  plans  will  fill  in  the  number  of&#xa0;&#xa0;shares  and  the  date  of&#xa0;&#xa0;exercise&#xa0;&#xa0;on  the previously signed exercise form.&#xa0;&#xa0; The insider should not be involved with this part of the exercise.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">6.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Trades Outside of a Trading Plan</font></div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 2.9pt 0in 0in; text-align: justify; text-indent: 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">During<font style="letter-spacing:.05pt"> </font>an<font style="letter-spacing:.05pt"> </font>open<font style="letter-spacing:.05pt"> </font>trading<font style="letter-spacing:.05pt"> </font>window,<font style="letter-spacing:.05pt">
</font>trades<font style="letter-spacing:.1pt"> </font>differing<font style="letter-spacing:.1pt"> </font>from Trading<font style="letter-spacing: .1pt"> </font>Plan<font style="letter-spacing:.1pt"> </font>instructions<font style="letter-spacing:.1pt"> </font>that<font style="letter-spacing:.1pt"> </font>are
already in place are all<font style="letter-spacing:-.05pt">o</font>wed as long
as the<font style="letter-spacing:-.05pt"> </font>Trading Plan continues to <font style="letter-spacing:-.05pt">b</font>e followed.</div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">7.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Public Announce<font style="letter-spacing:-.1pt">m</font>ents</font></div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 2.9pt 0in 0in; text-align: justify; text-indent: 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">The Co<font style="letter-spacing:-.1pt">m</font><font style="letter-spacing:.05pt">p</font>any <font style="letter-spacing:-.1pt">m</font>ay
<font style="letter-spacing:-.1pt">m</font>ake a public announce<font style="letter-spacing:-.1pt">m</font>ent that Trading Plans are being i<font style="letter-spacing:-.1pt">m</font>pl<font style="letter-spacing:.05pt">e</font><font style="letter-spacing:-.1pt">m</font>ented<font style="letter-spacing:.05pt"> </font>in<font style="letter-spacing:.05pt"> </font>accor<font style="letter-spacing:-.05pt">d</font>ance<font style="letter-spacing:.05pt"> </font>with<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.1pt">R</font>ule<font style="letter-spacing:.05pt"> </font>10b5-1.
<font style="letter-spacing:1.6pt"><font style="mso-spacerun:yes">&#xa0;</font></font>It
will<font style="letter-spacing:.05pt"> </font>co<font style="letter-spacing: -.05pt">n</font>sider<font style="letter-spacing:.05pt"> </font>in<font style="letter-spacing:.05pt"> </font>each<font style="letter-spacing:.05pt"> </font>case<font style="letter-spacing:.05pt"> </font>whether<font style="letter-spacing:.05pt">
</font>a<font style="letter-spacing:.05pt"> </font>public announce<font style="letter-spacing:-.1pt">m</font><font style="letter-spacing:.05pt">e</font>nt
of a particular Trading Plan <font style="letter-spacing:-.05pt">s</font>hould
be <font style="letter-spacing:-.1pt">m</font>ade.<font style="mso-spacerun:yes">&#xa0; </font><font style="letter-spacing:1.3pt"><font style="mso-spacerun:yes">&#xa0;</font></font>It <font style="letter-spacing:-.1pt">m</font>ay
also <font style="letter-spacing:-.1pt">m</font>ake public announce<font style="letter-spacing:-.1pt">m</font><font style="letter-spacing:.05pt">e</font>nts<font style="letter-spacing:.1pt"> </font>or<font style="letter-spacing:.1pt"> </font>respond<font style="letter-spacing:.1pt"> </font>to<font style="letter-spacing:.1pt"> </font>inquiries<font style="letter-spacing:.1pt"> </font>from the<font style="letter-spacing:.05pt">
</font><font style="letter-spacing:-.1pt">m</font>edia<font style="letter-spacing: .1pt"> </font>as<font style="letter-spacing:.1pt"> </font>transactions<font style="letter-spacing:.1pt"> </font>are<font style="letter-spacing:.1pt"> </font><font style="letter-spacing:-.1pt">m</font>ade<font style="letter-spacing:.1pt"> </font>under<font style="letter-spacing:.1pt"> </font>a<font style="letter-spacing:.1pt"> </font>Trading
Plan.</div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">8.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Prohibited <font style="letter-spacing:-.05pt">T</font>ransactions</font></div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 2.9pt 0in 0in; text-align: justify; text-indent: 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">The transactions prohibited under Section V of this Policy,
including a<font style="letter-spacing:-.1pt">m</font>ong others short sales
and hedging transactions, may not be carried out through a Trading <font style="letter-spacing:-.05pt">P</font><font style="letter-spacing:.05pt">l</font>an
or other arrange<font style="letter-spacing:-.1pt">m</font>ent or trading
instruction involving potential sales or<font style="letter-spacing:.1pt"> </font>purchases
of the Co<font style="letter-spacing:-.1pt">m</font>pany&#x2019;s securities.</div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">9.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">No Section 16 Protection</font></div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 0in; text-indent: 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">The<font style="letter-spacing:.7pt"> </font>use<font style="letter-spacing:.7pt"> </font>of<font style="letter-spacing:.7pt"> </font>Trading<font style="letter-spacing:.7pt"> </font>Plans<font style="letter-spacing:.7pt"> </font>does<font style="letter-spacing:.65pt"> </font>n<font style="letter-spacing:-.05pt">o</font>t<font style="letter-spacing:.7pt"> </font>exe<font style="letter-spacing:-.1pt">m</font>pt<font style="letter-spacing:.7pt"> </font>participants<font style="letter-spacing: .7pt"> </font><font style="letter-spacing:-.05pt">f</font>rom<font style="letter-spacing:.7pt"> </font>co<font style="letter-spacing:-.1pt">m</font>plying<font style="letter-spacing:.7pt"> </font>with<font style="letter-spacing:.7pt"> </font>the<font style="letter-spacing:.65pt"> </font>Se<font style="letter-spacing:-.05pt">c</font>tion
16 reporting rules or liabil<font style="letter-spacing:-.1pt">i</font>ty for
short-swing trades.</div><div style="margin-left: 78pt; margin-right: -1pt;">


  &#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">13</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="margin-left: 78pt; margin-right: -1pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     10.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     <font style="text-decoration: underline;">Limitation on Liability</font>
    </div>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   None of the Company, the Authorizing Officer or the Company&#x2019;s other employees will have any liability for any delay in reviewing, or refusal of, a Trading Plan submitted pursuant to this Section VI.A.  Notwithstanding any review of a Trading Plan pursuant to this Section VI.A, none of the Company, the Authorizing Officer or the Company&#x2019;s other employees assumes any liability for the legality or consequences relating to such Trading Plan to the person adopting such Trading Plan.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 42pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">B.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;&#xa0;</font><font style="text-decoration:underline;text-underline:black">Section<font style="letter-spacing:.25pt"> </font>16:
<font style="letter-spacing:.45pt"><font style="mso-spacerun:yes">&#xa0;</font></font>Insider<font style="letter-spacing:.25pt"> </font>Reporting<font style="letter-spacing:.25pt">
</font>Require<font style="letter-spacing:-.15pt">m</font>ents,<font style="letter-spacing:.25pt"> </font>Short-Swing<font style="letter-spacing: .25pt"> </font><font style="letter-spacing:-.05pt">P</font>rofits<font style="letter-spacing:.25pt"> </font>and<font style="letter-spacing:.25pt"> </font><font style="letter-spacing:-.05pt">S</font>hort<font style="letter-spacing:.25pt"> </font>Sales
(Applica<font style="letter-spacing:-.05pt">b</font>le
to O<font style="letter-spacing:-.05pt">ff</font><font style="letter-spacing: .05pt">i</font>cers, Directors and 10% Stockholders)</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">1.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Reporting <font style="letter-spacing:-.1pt">O</font>bligations
<font style="letter-spacing:-.1pt">U</font>nder Section 16(a):<font style="mso-spacerun:yes">&#xa0; </font>SEC<font style="letter-spacing:-.1pt"> </font>For<font style="letter-spacing:-.1pt">m</font>s 3, 4 and 5</font></div><div style="margin-left: 78pt; margin-right: -1pt;">


  &#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Section 16(a) of the 1934 Act generally requires all officers, directors and 10% stockholders (&#x201c;insiders&#x201d;), within 10 days after the insider becomes an officer, director, or 10% stockholder, to file with the SEC an &#x201c;Initial Statement of Beneficial Ownership of Securities&#x201d; on SEC Form 3 listing the amount of the Company&#x2019;s stock, options and warrants which the insider beneficially owns.  Following the initial filing on SEC Form 3, changes in beneficial ownership of the Company&#x2019;s stock, options and warrants must be reported on SEC Form 4, generally within two days after the date on which such change occurs, or in certain cases on Form 5, within 45 days after fiscal year end.  The two-day Form 4 deadline begins to run from the trade date rather than the settlement date.  A Form 4 must be filed even if, as a result of balancing transactions, there has been no net change in holdings.  In certain situations, purchases or sales of Company stock made within six months <font style="font-style: italic;">prior </font>to the filing of a Form 3 must be reported on Form 4. Similarly, certain purchases or sales of Company stock made within six months <font style="font-style: italic;">after </font>an officer or director ceases to be an insider must be reported on Form 4.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -34.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">2.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Recovery of Profits Under Section 16(b)</font></div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.7pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   For&#xa0;&#xa0;the&#xa0;&#xa0;purpose&#xa0;&#xa0;of&#xa0;&#xa0;preventing&#xa0;&#xa0;the&#xa0;&#xa0;unfair&#xa0;&#xa0;use&#xa0;&#xa0;of&#xa0;&#xa0;information&#xa0;&#xa0;which&#xa0;&#xa0;may&#xa0;&#xa0;have&#xa0;&#xa0;been obtained by an insider, any profits realized by any officer, director or 10% stockholder from any &#x201c;purchase&#x201d; and &#x201c;sale&#x201d; of Company stock during a six-month period, so called &#x201c;short-swing profits,&#x201d; may be recovered by the Company.  When such a purchase and sale occurs, good faith is no defense.  The insider is liable even if compelled to sell for personal reasons, and even if the sale takes place after full disclosure and without the use of any inside information.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The liability of an insider under Section 16(b) of the 1934 Act is only to the Company itself.  The Company, however, cannot waive its right to short swing profits, and any Company stockholder can bring suit in the name of the Company.&#xa0;&#xa0;Reports of ownership filed with the SEC on Form 3, Form 4 or Form 5 pursuant to Section 16(a) (discussed above) are readily available to the public, and certain attorneys carefully monitor these reports for potential Section 16(b) violations.  In addition, liabilities under Section 16(b) may require separate disclosure in the Company&#x2019;s annual report to the SEC on Form 10-K or its proxy statement for its annual meeting of stockholders.&#xa0;&#xa0; No suit may be brought more than two years after the date the profit was realized.  However, if the insider fails to file a report of the transaction under Section 16(a), as required, the two-year limitation period does not begin to run until after the transactions giving rise to the profit have been disclosed.  Failure to report transactions and late filing of reports require separate disclosure in the Company&#x2019;s proxy statement.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">14</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Officers and directors should consult the attached &#x201c;Short-Swing Profit Rule Section 16(b) Checklist&#x201d; attached hereto as &#x201c;Attachment A&#x201d; in addition to consulting the General Counsel prior to engaging in any transactions involving the Company&#x2019;s securities, including without limitation, the Company&#x2019;s stock, options or warrants.</div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 112.5pt; text-indent: -35.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">3.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Short Sales Prohibited Under Section 16(c)</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 42pt; text-align: justify; margin-right: 2.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Section 16(c) of the 1934 Act prohibits insiders absolutely from making short sales of the Company&#x2019;s equity securities.  Short sales include sales of stock which the insider does not own at the time of sale, or sales of stock against which the insider does not deliver the shares within 20 days after the sale.  Under certain circumstances, the purchase or sale of put or call options, or the writing of such options, can result in a violation of Section 16(c).  Insiders violating Section 16(c) face criminal liability.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 41pt; text-align: justify; margin-right: 2.95pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The General Counsel should be consulted if you have any questions regarding reporting obligations, short-swing profits or short sales under Section 16.</div><div style="text-indent: 41pt; text-align: justify; margin-right: 2.95pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 76.5pt; text-indent: -35.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">C.<font style="mso-tab-count:1">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </font><font style="text-decoration:underline;text-underline:black">Rule 144 (Applicable to Officers, Directors and
10% Stockholders)</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 41pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Rule 144 provides a safe harbor exemption to the registration requirements of the Securities Act of 1933, as amended, for certain resales of &#x201c;restricted securities&#x201d; and &#x201c;control securities.&#x201d;  &#x201c;Restricted securities&#x201d; are securities acquired from an issuer, or an affiliate of an issuer, in a transaction or chain of transactions not involving a public offering.&#xa0;&#xa0; &#x201c;Control securities&#x201d; are <font style="font-style: italic;">any </font>securities owned by directors, executive officers or other &#x201c;affiliates&#x201d; of the issuer, including stock purchased in the open market and stock received upon exercise of stock options.&#xa0;&#xa0; Sales of Company securities by affiliates (generally, directors, officers and 10% stockholders of the Company) must comply with the requirements of Rule 144, which are summarized below:
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-indent: -36pt; line-height: 13.7pt; text-align: justify; padding-left: 77pt; margin-right: 3pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: -48px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">Current Public Information.&#xa0;&#xa0; </font><font style="font-family: &quot;Times New Roman&quot;;">The Company must have filed all SEC-required reports during the last 12 months.</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -36pt; line-height: 1.17; text-align: justify; padding-left: 77pt; margin-right: 2.9pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: -48px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">Volume  Limitations.&#xa0;&#xa0;&#xa0; </font><font style="font-family: &quot;Times New Roman&quot;;">Total  sales  of  Company  common  stock  by  a  covered individual for any three-month period may not exceed the </font><font style="font-family: &quot;Times New Roman&quot;; font-style: italic;">greater </font><font style="font-family: &quot;Times New Roman&quot;;">of: (i) 1% of the total number of outstanding shares of Company common stock, as reflected in the most recent report or statement published by the Company, or (ii) the average weekly reported volume of such shares traded during the four calendar weeks preceding the filing of the requisite Form 144.</font></div>
  <div>&#xa0;</div></div><div style="text-indent: -36pt; text-align: justify; padding-left: 77pt; margin-right: 2.85pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: -48px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">Method of Sale.  </font><font style="font-family: &quot;Times New Roman&quot;;">The shares must be sold either in a &#x201c;broker&#x2019;s transaction&#x201d; or in a transaction directly with a &#x201c;market maker.&#x201d;  A &#x201c;broker&#x2019;s transaction&#x201d; is one in which the broker does no more than execute the sale order and receive the usual and customary commission.  Neither the broker nor the selling person can solicit or arrange for the sale order.&#xa0;&#xa0; In addition, the selling person or Board member must not pay any fee or commission other than to the broker.  A &#x201c;market maker&#x201d; includes a specialist permitted to act as a dealer, a dealer acting in the position of a block positioner, and a dealer who holds himself out as being willing to buy and sell Company common stock for his own account on a regular and continuous basis.</font></div>
  <div>&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">15</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-indent: -36pt; text-align: justify; padding-left: 77.05pt; margin-right: 2.9pt; font-family: Aptos;">

    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; letter-spacing: normal; text-indent: -48px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#x2022;</font>
    </div><div>
     <font style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">Notice of Proposed Sale.&#xa0;&#xa0;</font><font style="font-family: &quot;Times New Roman&quot;;">A notice of the sale (a Form 144) must be filed with the SEC at the time of the sale.  Brokers generally have internal procedures for executing sales under Rule 144 and will assist you in completing the Form 144 and in complying with the other requirements of Rule 144.</font>
    </div>
  </div><div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 41pt; text-align: justify; margin-right: 2.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   If you are subject to Rule 144, you must instruct your broker who handles trades in Company  securities  to  follow  the  brokerage  firm&#x2019;s  Rule  144  compliance  procedures  in connection with all trades.
  </div><div style="margin-left: 6pt; margin-right: -1pt;">


  &#xa0;</div><div style="margin: 0in -1pt 0in 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">VII.<font style="mso-tab-count:1">&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;</font><font style="text-decoration:underline;text-underline:black"><font style="letter-spacing:-.15pt">EXECUTION</font><font style="letter-spacing:-.1pt"> </font><font style="letter-spacing:-.15pt">AND</font><font style="letter-spacing:-.1pt"> </font><font style="letter-spacing:-.15pt">RETURN</font><font style="letter-spacing:-.1pt"> </font><font style="letter-spacing:-.15pt">OF</font><font style="letter-spacing:-.1pt"> </font><font style="letter-spacing:-.15pt">CERTIFICATION</font><font style="letter-spacing:-.1pt"> </font><font style="letter-spacing:-.15pt">OF</font><font style="letter-spacing:-.1pt"> </font><font style="letter-spacing:-.15pt">COMPLIANCE</font></font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 41pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   After reading this Policy, all officers, directors and employees should execute and return to the Company&#x2019;s General Counsel the Certification of Compliance form attached hereto as &#x201c;Attachment B.&#x201d;
  </div><div style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">16</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-align: center; margin-left: 202.7pt; margin-right: 200.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="text-decoration: underline;">SCHEDULE I</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: center; margin-left: 55.75pt; margin-right: 54.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   INDIVIDUALS SUBJECT TO QUARTERLY TRADING BLACK-OUTS
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 41pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">MPA board of directors, named officers and all employees.</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">17</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-align: center; margin-left: 200.25pt; margin-right: 199.35pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="text-decoration: underline;">SCHEDULE II</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: center; margin-left: 66.65pt; margin-right: 65.75pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   INDIVIDUALS SUBJECT TO PRE-CLEARANCE REQUIREMENT
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 41pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">MPA board of directors, named officers, VPs, directors and managers.</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">18</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-align: center; margin-left: 190.95pt; margin-right: 189.9pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="text-decoration: underline;">ATTACHMENT A</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 82.5pt; margin-right: -1pt; text-align: center; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   SHORT-SWING PROFIT RULE SECTION 16(B) CHECKLIST
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin: 0in 2.75pt 0in 0in; text-align: justify; text-indent: 40.5pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.15pt;">Note</font>:
<font style="letter-spacing:.35pt"><font style="mso-spacerun:yes">&#xa0;</font></font><font style="letter-spacing:-.15pt">AN</font>Y<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">co</font><font style="letter-spacing:-.2pt">mb</font><font style="letter-spacing:-.15pt">inatio</font>n<font style="letter-spacing:.05pt">
</font><font style="letter-spacing:-.15pt">o</font>f <font style="letter-spacing: -.15pt">PURCHAS</font>E<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">AN</font>D<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">SAL</font>E<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">SAL</font>E<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">AN</font>D<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">PURCHAS</font>E<font style="letter-spacing:.05pt">
</font><font style="letter-spacing:-.15pt">within si</font>x<font style="letter-spacing:-.15pt"> mon</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.15pt">h</font>s<font style="letter-spacing:-.1pt"> </font><font style="letter-spacing:-.15pt">o</font>f<font style="letter-spacing:-.15pt"> ea</font><font style="letter-spacing:-.1pt">c</font>h<font style="letter-spacing:-.15pt"> othe</font>r<font style="letter-spacing:-.05pt"> </font><font style="letter-spacing:-.15pt">b</font>y<font style="letter-spacing:-.15pt"> a</font>n<font style="letter-spacing:-.15pt">
off</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing: -.15pt">ce</font><font style="letter-spacing:-.1pt">r</font>,<font style="letter-spacing:-.15pt"> d</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">rec</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:-.15pt"> o</font>r<font style="letter-spacing:-.15pt"> 10</font>%<font style="letter-spacing:-.05pt"> </font><font style="letter-spacing:-.15pt">stockho</font><font style="letter-spacing:-.1pt">l</font><font style="letter-spacing:-.15pt">de</font>r<font style="letter-spacing:-.15pt"> (o</font>r<font style="letter-spacing:-.15pt"> an</font>y<font style="letter-spacing:-.15pt">
fa</font><font style="letter-spacing:-.25pt">m</font><font style="letter-spacing: -.15pt">i</font><font style="letter-spacing:-.1pt">l</font>y<font style="letter-spacing:-.15pt"> m</font><font style="letter-spacing:-.05pt">e</font><font style="letter-spacing:-.15pt">mbe</font>r<font style="letter-spacing:-.15pt">
liv</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing: -.2pt">n</font>g<font style="letter-spacing:-.15pt"> </font><font style="letter-spacing:-.1pt">i</font>n <font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">sam</font>e<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">househol</font>d<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">certai</font>n<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">af</font><font style="letter-spacing:-.2pt">f</font><font style="letter-spacing:-.15pt">iliate</font>d<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">entities</font>)<font style="letter-spacing:1.7pt"> </font><font style="letter-spacing:-.15pt">result</font>s<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">i</font>n<font style="letter-spacing:1.75pt"> </font>a<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">violatio</font>n<font style="letter-spacing:1.75pt">
</font><font style="letter-spacing:-.15pt">o</font>f<font style="letter-spacing: 1.6pt"> </font><font style="letter-spacing:-.15pt">Sectio</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">16(b)</font>,<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">an</font>d<font style="letter-spacing:1.75pt"> </font><font style="letter-spacing:-.15pt">the
&#x201c;profit</font>&#x201d;<font style="letter-spacing:1.45pt"> </font><font style="letter-spacing:-.15pt">mus</font>t<font style="letter-spacing:1.45pt"> </font><font style="letter-spacing:-.15pt">b</font>e<font style="letter-spacing:1.45pt"> </font><font style="letter-spacing:-.15pt">recov</font><font style="letter-spacing:-.2pt">e</font><font style="letter-spacing:-.1pt">r</font><font style="letter-spacing:-.15pt">e</font>d<font style="letter-spacing:1.45pt"> </font><font style="letter-spacing:-.1pt">b</font>y<font style="letter-spacing:1.45pt"> </font>Motorcar<font style="letter-spacing:1.75pt">
</font>Parts<font style="letter-spacing:1.75pt"> </font>of<font style="letter-spacing:1.75pt"> </font>America,<font style="letter-spacing:1.75pt">
</font>Inc.<font style="letter-spacing:1.55pt"> </font><font style="letter-spacing: -.15pt">(t</font><font style="letter-spacing:-.2pt">h</font>e<font style="letter-spacing:1.45pt"> </font><font style="letter-spacing:-.1pt">&#x201c;</font><font style="letter-spacing:-.15pt">C</font><font style="letter-spacing:-.1pt">o</font><font style="letter-spacing:-.2pt">mp</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.2pt">n</font><font style="letter-spacing:-.1pt">y</font><font style="letter-spacing:-.15pt">&#x201d;)</font>.<font style="mso-spacerun:yes">&#xa0;
</font><font style="letter-spacing:.1pt"><font style="mso-spacerun:yes">&#xa0;</font></font><font style="letter-spacing:-.15pt">I</font>t<font style="letter-spacing:1.45pt"> </font><font style="letter-spacing:-.2pt">m</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.2pt">k</font><font style="letter-spacing:-.1pt">e</font>s<font style="letter-spacing:1.45pt"> </font><font style="letter-spacing:-.2pt">n</font>o <font style="letter-spacing:-.15pt">d</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">ffer</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.2pt">n</font><font style="letter-spacing:-.15pt">c</font>e<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">ho</font>w <font style="letter-spacing:-.15pt">lon</font>g
<font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:.05pt">
</font><font style="letter-spacing:-.15pt">sha</font><font style="letter-spacing: -.1pt">r</font><font style="letter-spacing:-.15pt">e</font>s <font style="letter-spacing:-.15pt">be</font><font style="letter-spacing:-.1pt">in</font>g
<font style="letter-spacing:-.1pt">s</font><font style="letter-spacing:-.2pt">o</font><font style="letter-spacing:-.15pt">l</font>d <font style="letter-spacing:-.15pt">h</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">v</font>e
<font style="letter-spacing:-.15pt">bee</font>n <font style="letter-spacing: -.15pt">hel</font>d <font style="letter-spacing:-.15pt">o</font><font style="letter-spacing:-.1pt">r</font>, <font style="letter-spacing:-.15pt">fo</font>r<font style="letter-spacing:.05pt"> </font><font style="letter-spacing:-.15pt">off</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">cer</font>s
<font style="letter-spacing:-.15pt">an</font>d <font style="letter-spacing: -.15pt">di</font><font style="letter-spacing:-.1pt">r</font><font style="letter-spacing:-.15pt">ectors</font>, <font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.15pt">a</font>t
<font style="letter-spacing:-.15pt">y</font><font style="letter-spacing:-.05pt">o</font>u
<font style="letter-spacing:-.15pt">wer</font>e <font style="letter-spacing: -.15pt">a</font>n <font style="letter-spacing:-.15pt">inside</font>r <font style="letter-spacing:-.15pt">fo</font>r <font style="letter-spacing:-.15pt">onl</font>y
<font style="letter-spacing:-.15pt">on</font>e <font style="letter-spacing: -.15pt">o</font>f <font style="letter-spacing:-.15pt">th</font>e <font style="letter-spacing:-.15pt">tw</font>o <font style="letter-spacing:-.15pt">m</font><font style="letter-spacing:-.2pt">a</font><font style="letter-spacing:-.15pt">tchin</font>g
<font style="letter-spacing:-.15pt">transactions</font>. <font style="letter-spacing:1.7pt"><font style="mso-spacerun:yes">&#xa0;</font></font><font style="letter-spacing:-.15pt">Th</font>e <font style="letter-spacing:-.15pt">highes</font>t
<font style="letter-spacing:-.15pt">price</font>d <font style="letter-spacing: -.15pt">sal</font>e <font style="letter-spacing:-.15pt">wil</font>l <font style="letter-spacing:-.15pt">be ma</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.15pt">ch</font><font style="letter-spacing:-.1pt">e</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">wi</font><font style="letter-spacing:-.1pt">t</font>h<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.1pt">lo</font><font style="letter-spacing:-.15pt">wes</font>t<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">pric</font><font style="letter-spacing:-.1pt">e</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">pu</font><font style="letter-spacing:-.2pt">r</font><font style="letter-spacing:-.15pt">chas</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">wi</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.15pt">i</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.1pt">th</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">s</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">x</font><font style="letter-spacing:-.1pt">-</font><font style="letter-spacing:-.15pt">mont</font>h<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">period.</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: center; margin-left: 243.1pt; margin-right: 206.2pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">Sales</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 78pt; margin-right: 30.3pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   If a sale is to be made by an officer, director or 10% stockholder (or any family member living in the same household or certain affiliated entities):</div><div style="text-indent: 78pt; margin-right: 30.3pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 15.15pt 0in 81pt; text-indent: -3pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">1.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;<font style="letter-spacing:-.15pt">H</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">v</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">the</font><font style="letter-spacing:-.1pt">r</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">bee</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">an</font>y<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">pu</font><font style="letter-spacing:-.05pt">r</font><font style="letter-spacing:-.1pt">c</font><font style="letter-spacing:-.2pt">has</font><font style="letter-spacing:-.1pt">e</font>s<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.2pt">b</font>y<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.2pt">t</font><font style="letter-spacing:-.1pt">h</font>e<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.2pt">insi</font><font style="letter-spacing:-.1pt">d</font><font style="letter-spacing:-.15pt">e</font>r<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.1pt">(</font><font style="letter-spacing:-.2pt">o</font>r<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.2pt">f</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.2pt">mi</font><font style="letter-spacing:-.1pt">l</font>y<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.2pt">m</font><font style="letter-spacing:-.05pt">e</font><font style="letter-spacing:-.2pt">mb</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.15pt">r</font>s<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.2pt">l</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.2pt">vi</font><font style="letter-spacing:-.1pt">n</font>g<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.1pt">i</font>n <font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">sam</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">househo</font><font style="letter-spacing:-.05pt">l</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">certai</font>n<font style="letter-spacing:-.3pt">
</font><font style="letter-spacing:-.15pt">af</font><font style="letter-spacing: -.2pt">f</font><font style="letter-spacing:-.15pt">iliate</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">entitie</font><font style="letter-spacing:-.25pt">s</font>)<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">withi</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">pas</font>t<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">si</font>x<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">months?</font></div><div style="margin: 0in 0in 0in 81pt; text-indent: -3pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 6pt 0in 81pt; text-indent: -3pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.15pt;">2</font>.&#xa0; &#xa0; &#xa0; &#xa0;&#xa0;&#xa0;<font style="letter-spacing:-.15pt">H</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">v</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">the</font><font style="letter-spacing:-.1pt">r</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">bee</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">an</font>y<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">opt</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">o</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">gr</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.2pt">n</font><font style="letter-spacing:-.15pt">t</font>s<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">exerc</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">se</font>s<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">no</font>t<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">ex</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.2pt">m</font><font style="letter-spacing:-.15pt">p</font>t<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">unde</font>r<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">Ru</font><font style="letter-spacing:-.1pt">l</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">16b</font><font style="letter-spacing:-.1pt">-</font>3
<font style="letter-spacing:-.15pt">wi</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.15pt">i</font>n<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">p</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">s</font>t<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">s</font><font style="letter-spacing:-.1pt">i</font>x<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">mon</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.15pt">h</font><font style="letter-spacing:-.1pt">s</font>?</div><div style="margin: 0in 0in 0in 81pt; text-indent: -3pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 11.9pt 0in 81pt; text-indent: -3pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.15pt;">3</font>.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;<font style="letter-spacing:-.15pt">Ar</font>e<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.2pt">n</font>y<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">pur</font><font style="letter-spacing:-.1pt">c</font><font style="letter-spacing:-.15pt">has</font><font style="letter-spacing:-.1pt">e</font>s<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.1pt">(</font><font style="letter-spacing:-.2pt">o</font>r<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">non-ex</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.2pt">m</font><font style="letter-spacing:-.15pt">p</font>t<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">optio</font>n<font style="letter-spacing:-.35pt">
</font><font style="letter-spacing:-.15pt">exercises</font>)<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">antic</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.2pt">p</font><font style="letter-spacing:-.15pt">ate</font>d<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">required wi</font><font style="letter-spacing: -.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.15pt">i</font>n<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">n</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.15pt">x</font>t<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">s</font><font style="letter-spacing:-.1pt">i</font>x<font style="letter-spacing:-.2pt"> </font><font style="letter-spacing:-.15pt">months?</font></div><div style="margin: 0in 0in 0in 81pt; text-indent: -3pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 81pt; text-indent: -3pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.15pt;">4</font>.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0;<font style="letter-spacing:-.15pt">H</font><font style="letter-spacing:-.1pt">a</font>s<font style="letter-spacing:-.3pt"> </font>a<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">Fo</font><font style="letter-spacing:-.1pt">r</font>m<font style="letter-spacing:-.25pt"> </font>4<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">be</font><font style="letter-spacing:-.1pt">e</font>n<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">prep</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">red?</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 78pt; margin-right: 17.95pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Note: If a sale is to be made by an affiliate of the Company, has a Form 144 been prepared and has the broker been reminded to sell pursuant to Rule 144?
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: center; margin-left: 156.8pt; margin-right: 155.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">Purchases And Option Exercises</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin-left: 78pt; margin-right: -1pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   If a purchase or option exercise for Company stock is to be made:
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="margin: 0in 21.55pt 0in 78pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.15pt;">1</font>.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;<font style="letter-spacing:-.15pt">Hav</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">the</font><font style="letter-spacing:-.1pt">r</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">bee</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">an</font>y<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">sale</font>s<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">b</font>y<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font>e<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.2pt">n</font><font style="letter-spacing:-.15pt">s</font><font style="letter-spacing:-.1pt">i</font><font style="letter-spacing:-.15pt">de</font>r<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">(o</font>r<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">f</font>a<font style="letter-spacing:-.15pt">mil</font>y<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">member</font>s<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">livin</font>g<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">i</font>n<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">the
sam</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing: -.15pt">househol</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">certai</font>n<font style="letter-spacing:-.4pt">
</font><font style="letter-spacing:-.15pt">affiliate</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">entities</font>)<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">withi</font>n<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">pas</font>t<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">si</font>x<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">months?</font></div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in 4.55pt 0in 78pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.2pt;">2</font>.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;<font style="letter-spacing:-.2pt">A</font><font style="letter-spacing:-.15pt">r</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">a</font><font style="letter-spacing:-.2pt">n</font>y<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">sale</font>s<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">a</font><font style="letter-spacing:-.2pt">n</font><font style="letter-spacing:-.15pt">tici</font><font style="letter-spacing:-.2pt">p</font><font style="letter-spacing:-.15pt">ate</font>d<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.2pt">o</font>r<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">re</font><font style="letter-spacing:-.2pt">q</font><font style="letter-spacing:-.1pt">u</font><font style="letter-spacing:-.15pt">ire</font>d<font style="letter-spacing:-.4pt"> </font><font style="letter-spacing:-.15pt">wi</font><font style="letter-spacing:-.1pt">t</font><font style="letter-spacing:-.2pt">h</font><font style="letter-spacing:-.15pt">i</font>n<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">th</font>e<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">n</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.15pt">x</font>t<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">s</font><font style="letter-spacing:-.1pt">i</font>x<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">month</font>s<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">(</font><font style="letter-spacing:-.1pt">s</font><font style="letter-spacing:-.15pt">u</font><font style="letter-spacing:-.1pt">c</font>h<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.1pt">a</font>s<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">t</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">x- relat</font><font style="letter-spacing:-.1pt">e</font>d<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">o</font>r<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">y</font><font style="letter-spacing:-.1pt">e</font><font style="letter-spacing:-.15pt">ar-en</font>d<font style="letter-spacing:-.4pt"> </font><font style="letter-spacing:-.15pt">transactions)?</font></div><div style="margin: 0in; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="margin: 0in -1pt 0in 78pt; line-height: normal; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="letter-spacing: -0.15pt;">3</font>.&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;<font style="letter-spacing:-.15pt">H</font><font style="letter-spacing:-.1pt">a</font>s<font style="letter-spacing:-.3pt"> </font>a<font style="letter-spacing:-.25pt"> </font><font style="letter-spacing:-.15pt">Fo</font><font style="letter-spacing:-.1pt">r</font>m<font style="letter-spacing:-.25pt"> </font>4<font style="letter-spacing:-.3pt"> </font><font style="letter-spacing:-.15pt">be</font><font style="letter-spacing:-.1pt">e</font>n<font style="letter-spacing:-.35pt"> </font><font style="letter-spacing:-.15pt">prep</font><font style="letter-spacing:-.1pt">a</font><font style="letter-spacing:-.15pt">red?</font></div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 78pt; text-align: justify; margin-right: 2.85pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">Before proceeding with a purchase or sale, consider whether you are aware of material inside information which could affect the price of the Company stock.&#xa0;&#xa0; All transactions in the Company&#x2019;s securities by officers and directors must be </font><font style="font-weight: bold; text-decoration: underline;">pre-cleared</font><font style="font-weight: bold;">&#xa0;by contacting the Company&#x2019;s General Counsel or Chief Financial Officer.</font>
  </div><div style="text-align: justify; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">19</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"></div>
</div><div style="text-align: center; margin-left: 190.7pt; margin-right: 189.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="text-decoration: underline;">ATTACHMENT B</font>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-align: center; margin-left: 143.3pt; margin-right: 143.3pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   CERTIFICATION OF COMPLIANCE</div><div style="text-align: center; margin-left: 143.3pt; margin-right: 143.3pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> RETURN BY MARCH 1, 2018
  </div><div style="text-align: center; margin-left: 143.3pt; margin-right: 143.3pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -63pt; padding-left: 63pt; margin-right: -1pt;">
    <div style="float: left; width: 63pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     TO:
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Board of Directors; Officers; All Employees
    </div>
  </div><div style="margin-left: 63pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -63pt; padding-left: 63pt; margin-right: -1pt;">
    <div style="float: left; width: 63pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     FROM:
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Motorcar Parts of America, Inc.
    </div>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: -63pt; padding-left: 63pt; margin-right: 19.4pt;">
    <div style="float: left; width: 63pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     RE:
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     INSIDER TRADING COMPLIANCE POLICY OF MOTORCAR PARTS OF AMERICA, INC.
    </div>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div><div style="text-indent: 77pt; text-align: justify; margin-right: 2.8pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   I have received, reviewed and understand the above-referenced Insider Trading Compliance Policy and undertake, as a condition to my present and continued employment (or, if I am not an employee, affiliation with) Motorcar Parts of America, Inc., to comply fully with the policies and procedures contained therein.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><table style="font-size: 10pt; width: 100%; border-collapse: collapse; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 18%;">&#xa0;</td><td style="width: 6%;">&#xa0;</td><td style="width: 10%;">&#xa0;</td><td style="width: 66%;">&#xa0;</td></tr><tr>
    <td style="border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">
     <div>
      SIGNATURE
     </div>
    </td>
    <td>&#xa0;</td>
    <td style="border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">
     <div>
      DATE
     </div>
    </td>
    <td>&#xa0;</td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
   </tr>


   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
   </tr>
   <tr>
    <td style="border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">
     <div>
      PRINT NAME
     </div>
    </td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
   </tr>


   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
   </tr>
   <tr>
    <td style="border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">
     <div>
      TITLE
     </div>
    </td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
   </tr>
  </table>








































































































































































































































  <div style="text-indent: -72pt; padding-left: 77pt; margin-right: 19.4pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div>







 <div style="text-indent: -72pt; padding-left: 77pt; margin-right: 19.4pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><div style="text-align: center;">20</div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>8
<FILENAME>ef20046978_ex21-1.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Sun Jun 01 10:28:14 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 21.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">List of Subsidiaries</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">MVR Products Pte. Limited, a company organized under the laws of Singapore </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">Unijoh Sdn. Bhd., a company organized under the laws of Malaysia </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">Motorcar Parts de Mexico, S.A. de C.V., a company organized under the laws of Mexico</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">Motorcar Parts of Canada, Inc., a company organized under the laws of Canada</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">Central Auto Parts (Shanghai) Co., Ltd, a company organized under the laws of China</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">D&amp;V Electronics Ltd, a company organized under the laws of Canada</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">D&amp;V Electronic Technology (Shanghai) Co., Ltd, a company organized under the laws of China</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">EPICQ MX, S.A. de C.V., a company organized under the laws of Mexico</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">Dixie Electric Ltd., a company organized under the laws of Canada</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">Dixie Electric Inc., a company organized under the laws of the United States</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">INDEL Distribution Company Private Limited, a company organized under the laws of India</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">Dixie Auto Electric India Private Limited, a company organized under the laws of India</font>
  </div>
  <div>&#xa0;
  </div>
  <div>&#xa0;
  </div>
 <hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>9
<FILENAME>ef20046978_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Sun Jun 01 10:28:28 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 23.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt;">We consent to the incorporation by reference in the following Registration Statements:</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -27pt; text-align: justify; padding-left: 45pt;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(1)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Registration Statement (Form S-8 No. 333-185691) pertaining to the 2010 Incentive Award Plan, </font>
    </div>
  </div>
  <div style="text-indent: -27pt; text-align: justify; padding-left: 45pt; clear: both;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(2)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Registration Statement (Form S-8 No. 333-205910) pertaining to the 2014 Non-Employee Director Incentive Award Plan and Second Amended and Restated 2010 Incentive Award Plan, </font>
    </div>
  </div>
  <div style="text-indent: -27pt; text-align: justify; padding-left: 45pt; clear: both;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(3)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Registration Statement (Form S-8 No. 333-223685) pertaining to the Third Amended and Restated 2010 Incentive Award Plan,</font>
    </div>
  </div>
  <div style="text-indent: -27pt; text-align: justify; padding-left: 45pt; clear: both;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(4)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Registration Statement (Form S-8 No. 333-248577) pertaining to the Fourth Amended and Restated 2010 Incentive Award Plan,</font>
    </div>
  </div>
  <div style="text-indent: -27pt; text-align: justify; padding-left: 45pt; clear: both;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(5)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Registration Statement (Form S-8 No. 333-268273) pertaining to the 2022 Incentive Award Plan, and</font>
    </div>
  </div>
  <div style="text-indent: -27pt; text-align: justify; padding-left: 45pt; clear: both;">
    <div style="float: left; width: 27.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(6)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Registration Statement (Form S-8 No. 333-283173) pertaining to the First Amended and Restated 2022 Incentive Award Plan;</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt;">of our reports dated June 9, 2025, with respect to the consolidated financial statements and schedule of Motorcar Parts of America, Inc. and subsidiaries and the effectiveness of internal control over financial reporting of Motorcar Parts of America, Inc. and subsidiaries, included in this Annual Report (Form 10-K) of Motorcar Parts of America, Inc. and subsidiaries for the year ended March 31, 2025.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; font-family: Aptos; font-size: 10pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 100%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div style="margin-right: 2.7pt;">
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">/s/ Ernst &amp; Young LLP</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">&#xa0;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; text-align: justify;">


      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Los Angeles, CA</font>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">June 9, 2025</font>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>10
<FILENAME>ef20046978_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Sun Jun 01 10:28:42 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">I, Selwyn Joffe, certify that: </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. I have reviewed this report on Form 10-K of Motorcar Parts of America, Inc.;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">4. The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Designed such internal control over financial reporting, or caused, such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">c. Evaluated the effectiveness of the registrant&#x2019;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</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">d. Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">5. The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; font-family: Aptos; font-size: 10pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 45%;"></td><td style="width: 5%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Date: June 9, 2025</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">/s/ Selwyn Joffe</font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Selwyn Joffe</font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Chief Executive Officer</font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>11
<FILENAME>ef20046978_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Sun Jun 01 10:29:02 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.2</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">I, David Lee, certify that: </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. I have reviewed this report on Form 10-K of Motorcar Parts of America, Inc.;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">4. The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Designed such internal control over financial reporting, or caused, such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">c. Evaluated the effectiveness of the registrant&#x2019;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 upon such evaluation; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">d. Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">5. The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 5pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; font-family: Aptos; font-size: 10pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 45%;"></td><td style="width: 5%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Date: June 9, 2025</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">/s/ David Lee</font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">David Lee </font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Chief Financial Officer </font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div>&#xa0;
  </div>
 <hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>12
<FILENAME>ef20046978_ex31-3.htm
<DESCRIPTION>EXHIBIT 31.3
<TEXT>
<!-- Created by CompSci Resources, LLC on Sun Jun 01 10:29:19 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.3</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">I, Kamlesh Shah, certify that: </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. I have reviewed this report on Form 10-K of Motorcar Parts of America, Inc.;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">4. The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Designed such internal control over financial reporting, or caused, such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">c. Evaluated the effectiveness of the registrant&#x2019;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 upon such evaluation; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">d. Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">5. The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
  </div>
  <div style="font-size: 7pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; font-family: Aptos; font-size: 10pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 45%;"></td><td style="width: 5%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Date: June 9, 2025</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">/s/ Kamlesh Shah</font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Kamlesh Shah </font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Chief Accounting Officer </font>
     </div>
    </td><td>&#xa0;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div>&#xa0;
  </div>
 <hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>13
<FILENAME>ef20046978_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Sun Jun 01 10:30:07 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">EXHIBIT 32.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATE OF CHIEF EXECUTIVE OFFICER, CHIEF FINANCIAL OFFICER AND CHIEF</font>
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">ACCOUNTING OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">In connection with the Annual Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-K for the year ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Annual Report&#x201d;), I, Selwyn Joffe, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. The Annual Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; font-family: Aptos; font-size: 11pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#xa0;</td><td style="width: 45%;">&#xa0;</td><td style="width: 5%;">&#xa0;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt; border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <font style="font-size: 10pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">/s/ Selwyn Joffe</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div>
      <font style="font-size: 10.0pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Selwyn Joffe</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div>
      <font style="font-size: 10.0pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Chief Executive Officer </font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div>
      <font style="font-size: 10.0pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">June 9, 2025 </font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
  </table><div style="text-indent: 14.4pt;">&#xa0;</div>
  <div style="text-indent: 14.4pt;"><font style="font-size: 10.0pt;">In connection with the Annual Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-K for the year ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Annual Report&#x201d;), I, David Lee, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:</font>
  </div><div style="font-size: 8pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. The Annual Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font>
  </div>
  <div style="font-size: 7pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; font-family: Aptos; font-size: 11pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 45%;"></td><td style="width: 5%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt; border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <font style="font-size: 10pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">/s/ David Lee</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div>
      <font style="font-size: 10.0pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">David Lee </font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div>
      <font style="font-size: 10.0pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Chief Financial Officer </font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div>
      <font style="font-size: 10.0pt; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">June 9, 2025 </font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt;">
     <div style="font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">In connection with the Annual Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-K for the year ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Annual Report&#x201d;), I, Kamlesh Shah, Chief Accounting Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. The Annual Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
  </div>
  <div style="font-size: 6pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; font-family: Aptos; font-size: 10pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 45%;"></td><td style="width: 5%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px; border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">/s/ Kamlesh Shah</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div><font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">
      Kamlesh Shah
     </font></div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div><br></div>
    </td>
   </tr><tr style="vertical-align: top;">
    <td>&#xa0;</td>
    <td><font style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Chief Accounting Officer</font></td>
    <td>&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px;">
     <div><font style="font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">
      June 9, 2025
     </font></div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px;">&#xa0;</td>
   </tr>
  </table><div style="text-indent: 14.4pt;">&#xa0;</div>
  <div style="text-indent: 14.4pt;"><font style="font-size: 10.0pt;">The foregoing certifications are being furnished to the Securities and Exchange Commission as part of the accompanying report on Form 10-K. A signed original of each of these statements has been provided to Motorcar Parts of America, Inc. and will be retained by Motorcar Parts of America, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>graph.jpg
<TEXT>
begin 644 graph.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" '\ [T# 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#[A^!_P/\
MASJ7P5\ 7EY\/_"]U=W'A_3Y9IYM%MG>1VMHRS,Q3)))))/7-=K_ ,*!^&'_
M $3CPE_X([7_ .-T? '_ )(3\./^Q;TW_P!)8Z[V@#@O^% _##_HG'A+_P $
M=K_\;H_X4#\,/^B<>$O_  1VO_QNN]HH X+_ (4#\,/^B<>$O_!':_\ QNC_
M (4#\,/^B<>$O_!':_\ QNN]HH X+_A0/PP_Z)QX2_\ !':__&Z/^% _##_H
MG'A+_P $=K_\;KO:* ."_P"% _##_HG'A+_P1VO_ ,;H_P"% _##_HG'A+_P
M1VO_ ,;KO:* ."_X4#\,/^B<>$O_  1VO_QNC_A0/PP_Z)QX2_\ !':__&Z[
MVB@#@O\ A0/PP_Z)QX2_\$=K_P#&Z/\ A0/PP_Z)QX2_\$=K_P#&Z[VB@#@O
M^% _##_HG'A+_P $=K_\;H_X4#\,/^B<>$O_  1VO_QNN]HH X+_ (4#\,/^
MB<>$O_!':_\ QNC_ (4#\,/^B<>$O_!':_\ QNN]HH X+_A0/PP_Z)QX2_\
M!':__&Z/^% _##_HG'A+_P $=K_\;KO:* ."_P"% _##_HG'A+_P1VO_ ,;H
M_P"% _##_HG'A+_P1VO_ ,;KO:* ."_X4#\,/^B<>$O_  1VO_QNC_A0/PP_
MZ)QX2_\ !':__&Z[VB@#@O\ A0/PP_Z)QX2_\$=K_P#&Z/\ A0/PP_Z)QX2_
M\$=K_P#&Z[VB@#@O^% _##_HG'A+_P $=K_\;H_X4#\,/^B<>$O_  1VO_QN
MN]HH X+_ (4#\,/^B<>$O_!':_\ QNC_ (4#\,/^B<>$O_!':_\ QNN]HH X
M+_A0/PP_Z)QX2_\ !':__&Z/^% _##_HG'A+_P $=K_\;KO:* ."_P"% _##
M_HG'A+_P1VO_ ,;H_P"% _##_HG'A+_P1VO_ ,;KO:* ."_X4#\,/^B<>$O_
M  1VO_QNC_A0/PP_Z)QX2_\ !':__&Z[VB@#@O\ A0/PP_Z)QX2_\$=K_P#&
MZ/\ A0/PP_Z)QX2_\$=K_P#&Z[VB@#@O^% _##_HG'A+_P $=K_\;H_X4#\,
M/^B<>$O_  1VO_QNN]HH X+_ (4#\,/^B<>$O_!':_\ QNC_ (4#\,/^B<>$
MO_!':_\ QNN]HH X+_A0/PP_Z)QX2_\ !':__&Z/^% _##_HG'A+_P $=K_\
M;K=\>>/-#^&?A6_\1^([Y=.TBR53+,49V)9@J(B*"SNS%555!+$@ $FN0^&_
M[0F@?$;Q--X<.D>(O"GB%;=KV'3/%.E26$UW;JP5IH=V0ZJS*#@[EW#(&10!
MI?\ "@?AA_T3CPE_X([7_P"-T?\ "@?AA_T3CPE_X([7_P"-UW(N(F5R)4(0
M[6.X?*?0^E N(C@"1"=VS[P^\.H^M '#?\*!^&'_ $3CPE_X([7_ .-T?\*!
M^&'_ $3CPE_X([7_ .-UW*SQN^Q9%9\9VAAG .,_G0MQ$TCH)$+IRRAAD?44
M <-_PH'X8?\ 1./"7_@CM?\ XW1_PH'X8?\ 1./"7_@CM?\ XW7477B".VUK
M3=.2TN[HWOFYNK>/?!;[%#?O6S\F[.%XY-:4<T<P)C=9 IVG:0<'TH X7_A0
M/PP_Z)QX2_\ !':__&Z/^% _##_HG'A+_P $=K_\;KN4N(I$WI(C)G;N5@1G
MIBECE29 \;JZ'HRG(H X7_A0/PP_Z)QX2_\ !':__&Z/^% _##_HG'A+_P $
M=K_\;KNO.C\PQ[U\P#<4SSCUQZ5Q'PY^,6B_%+4/$T&B6FJ?8]!OI-.EU2ZM
M#%:74T;LDHMY"?W@1T96. ,^M #/^% _##_HG'A+_P $=K_\;H_X4#\,/^B<
M>$O_  1VO_QNL7X3_M$:9\8M3$.C^$O&%AIDENUS;:[JVCFVT^ZC#  Q2ECN
MW9RO'(!-=1'\4M#_ .%FW7@.X-Q8Z]%IJZM#]JBV0WEON*.T$F<.8VVAUX*[
MT.,,#0!1_P"% _##_HG'A+_P1VO_ ,;H_P"% _##_HG'A+_P1VO_ ,;K3^'O
MQ*T;XF>%AXDT9I_[$DGEAMKRZC\I+I$D*>=%D_-$Y!*-QN&"."*Z::>.W3?+
M(L2YQN=@!0!PW_"@?AA_T3CPE_X([7_XW1_PH'X8?]$X\)?^".U_^-UW+SQQ
ML \BJ20 &(&<]*\S^(W[0WA_X=^)%\.KI/B+Q9XA6W6\N-+\*Z5)J$UI;LQ5
M)9MN%C5BK  G<V#@$ F@#3_X4#\,/^B<>$O_  1VO_QNC_A0/PP_Z)QX2_\
M!':__&ZW? OCW0OB3X5TWQ'X=OTU#2=0C,D$NTHW#%65D8!E96!5E(!4@@@$
M5M_:H?E_>I\V OS#G/3'Y&@#A_\ A0/PP_Z)QX2_\$=K_P#&Z/\ A0/PP_Z)
MQX2_\$=K_P#&Z[D3QMTD4_-M^\/O#J/K7/WWC[2M/\=Z/X1D:9M6U6SNKZWV
M1YB\NW:)90S9X;,Z8'?GTH QO^% _##_ *)QX2_\$=K_ /&Z/^% _##_ *)Q
MX2_\$=K_ /&ZW?&7CS0_ /A+5/$NM7RV^CZ;&9;F= 9-@&!C"Y).2./>K>G^
M(8]0U?4; 6EW!]C\K;=3QA8+G>F_]RV?GVCAO0T <O\ \*!^&'_1./"7_@CM
M?_C='_"@?AA_T3CPE_X([7_XW7<O<11JY:1%"?>+,!M^OI27%P+>UEG"/,$0
MOLB&YFP,X4=R>U '#_\ "@?AA_T3CPE_X([7_P"-T?\ "@?AA_T3CPE_X([7
M_P"-UP/AW]K[2_$GC)?#$'PU^)=MJJM;_:5N_#;1I:1SNRQRS-O^2,E)/F]$
M;TKW9KF)?-S*@,0W.-P^48SD^E '#_\ "@?AA_T3CPE_X([7_P"-T?\ "@?A
MA_T3CPE_X([7_P"-UN^#?'FB>//".F>)M&O5GT748A-;7$@,>]3T.&P1TZ'F
MFP^/-+N/B%=^#%\[^V;73(=6DS'^Z\B262)<-W;=$W'ICUH Q/\ A0/PP_Z)
MQX2_\$=K_P#&Z/\ A0/PP_Z)QX2_\$=K_P#&ZX_Q+^U9I'A_Q=K^@6W@7Q]X
MD?0KA;6_U#0?#[W=I%(8DE*AU;)(21"0!GFO5/"OC'1_&GA?2?$6C7T=YH^J
M01W-I<C*B1'&5X."#[$9!R* .;_X4#\,/^B<>$O_  1VO_QNC_A0/PP_Z)QX
M2_\ !':__&ZW?^$ZT7_A-Y_"7VP#78=/35)+<J0%MVD:-6W=.61N.O&>XK=,
MR*Q!=01C(SZ]* .%_P"% _##_HG'A+_P1VO_ ,;H_P"% _##_HG'A+_P1VO_
M ,;KN%NH)-FV:-M_"X8'/&>/PJ6@#@O^% _##_HG'A+_ ,$=K_\ &Z/^% _#
M#_HG'A+_ ,$=K_\ &Z[VB@#@O^% _##_ *)QX2_\$=K_ /&Z/^% _##_ *)Q
MX2_\$=K_ /&Z[VB@#@O^% _##_HG'A+_ ,$=K_\ &Z/^% _##_HG'A+_ ,$=
MK_\ &Z[VB@#@O^% _##_ *)QX2_\$=K_ /&Z/^% _##_ *)QX2_\$=K_ /&Z
M[VB@#@O^% _##_HG'A+_ ,$=K_\ &Z/^% _##_HG'A+_ ,$=K_\ &Z[VB@#@
MO^% _##_ *)QX2_\$=K_ /&Z/^% _##_ *)QX2_\$=K_ /&Z[VB@#@O^% _#
M#_HG'A+_ ,$=K_\ &Z/^% _##_HG'A+_ ,$=K_\ &Z[VB@#@O^% _##_ *)Q
MX2_\$=K_ /&Z/^% _##_ *)QX2_\$=K_ /&Z[VB@#@O^% _##_HG'A+_ ,$=
MK_\ &Z/^% _##_HG'A+_ ,$=K_\ &Z[VB@#@O^% _##_ *)QX2_\$=K_ /&Z
M/^% _##_ *)QX2_\$=K_ /&Z[VB@#@O^% _##_HG'A+_ ,$=K_\ &Z/^% _#
M#_HG'A+_ ,$=K_\ &Z[VB@#@O^% _##_ *)QX2_\$=K_ /&Z/^% _##_ *)Q
MX2_\$=K_ /&Z[VB@#@O^% _##_HG'A+_ ,$=K_\ &Z/^% _##_HG'A+_ ,$=
MK_\ &Z[VB@#@O^% _##_ *)QX2_\$=K_ /&Z/^% _##_ *)QX2_\$=K_ /&Z
M[VB@#@O^% _##_HG'A+_ ,$=K_\ &Z/^% _##_HG'A+_ ,$=K_\ &Z[VB@#@
MO^% _##_ *)QX2_\$=K_ /&Z/^% _##_ *)QX2_\$=K_ /&Z[VB@#@O^% _#
M#_HG'A+_ ,$=K_\ &Z/^% _##_HG'A+_ ,$=K_\ &Z[VB@#@O^% _##_ *)Q
MX2_\$=K_ /&Z/^% _##_ *)QX2_\$=K_ /&Z[VB@#@O^% _##_HG'A+_ ,$=
MK_\ &Z/^% _##_HG'A+_ ,$=K_\ &Z[VB@#@O^% _##_ *)QX2_\$=K_ /&Z
M/^% _##_ *)QX2_\$=K_ /&Z[VB@#@O^% _##_HG'A+_ ,$=K_\ &Z^*/^"D
MGPW\)>#O^%=?V#X6T71/M']H^=_9VG0V_F[?LNW=L49QN;&>F3ZU^BE?!O\
MP5(_YIE_W$__ &TH ^M?@#_R0GX<?]BWIO\ Z2QUWM<%\ ?^2$_#C_L6]-_]
M)8Z[V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M\SY-O7=QUXJ"Q\;^'=3\1WGA^SU_2[O7K)0]UI<%Y&]U IQ@O$&W*.1R1W%
M'Q[JWPZO?@W\3/$%]X=\#:X? FA^-M%UN/3]#L);@O&^DW$%W<6\0RTQ\Z2,
MR;,L3DD$YK(_L'QK-#KOB*'X;:]>2W4/CBXCT.^BFMI9%NKRQ:"-VC8,IDC6
M1@J.&8(RJ<U]>ZQ\;/ ^D^'/%.M#Q1I-_:^&+>2XU9+"_AFDM=@)*.H?Y7)4
M@*V,GBCP]\:O _B32/#]_;^*M&B_MV*"2QMY=1@$LS3*6CC5=_S.=K# SDHV
M.AH _/O3?@SJNO:%\:;.P^&U_%X>U7P?;RVFFVW@NXT*TN]0@NBY\JTFD=Y)
MU5N'?:[XX! !KW?4?AYJEY-X]\5>$/"VI::V@S>'/$/A33Y;&2T:9+6QVS6:
M1, 06@:6 Q\$,X!P17U'#\1/"EUX?OM>A\3:/+H=B[QW>II?Q-;6[(<.LDH;
M:A4D @D8S4=S\3?!]GX?M->N/%>AP:'=HTEOJ<FHPK;3*H)9DE+;6  ))!X
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
M'P<[36I\-_V;;J2?X>'6/"&M76A+XNU'7KZP\9'3)I+7?IS0QRM!9HD$8:4
MB- ^&.XGDX^M?!>I76M>$=%O[VZTV^N[JSBFENM&<O92LR@EX&)),9SE23T(
MK:H ^1/A=\&];\ ^-_A3>3^ 6?3]+O/%5B\ENELQTJ&ZU 364GS."(O+5P!'
MDIYF-HR:M?'3X9ZQ)\4/'.IS_"!/BY9>+- MM)TFX,UH!I,B+,LD4WVAE,4+
MM*LGF1;CD'*Y KZQHH ^??@/\&]6\ _$[4=1UW3+>YNH_!WA_23X@\N-GN[N
MW2Y2Z(?_ %G.8LEL;AMZXX\K_:F\%^,/$'QBL9/#?PQU"'Q9,LT.@>/O#.K1
MVF#]FQ&=08E65892Y*,LJO'\HY8K7VM10!Y/\0O".NZM\0/@W?PVWVZ+1M5N
M;C5KN+:B1AM-N(1(5)S@R.J@#)&X=J\>\1_#[XA/;>+OA3;>"[BYT?Q)XQ_M
M^+QDMW;_ &&VL);V*\F61&?SO/5DDC5 A#91MP%?7-% 'R--X!^(,]O_ ,*F
M_P"$*N5T3_A./^$C_P"$T-W;FQ_LW^T_[1V[-_G?:=W[G9Y>W^/?CBOKFBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M#?\ @J1_S3+_ +B?_MI7WE7P;_P5(_YIE_W$_P#VTH ^M?@#_P D)^''_8MZ
M;_Z2QUWM<%\ ?^2$_#C_ +%O3?\ TECKO: "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\.^.7
MP#U3XK>+O[5M+VRM8HO"]]I5N9R_F17[W%M<6LXPI&Q)+8$\YZ8!KW&B@#Y;
M;]F/X@V-C?W>D>+]/TKQ7?>#6TNXUBW\U&;5I;]KRZF4A=R1.7=%<'>@((&5
M%<CH?['?Q DN?'=]JMWX<LKCQ)I^EVD<$.L:EJ;1O:7ZW#O+<7:EY"Z!N@4
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
MJ'_GK'_WT*\4_P"&(?@'_P!$E\+?^"]:/^&(?@'_ -$E\+?^"]: /:_M4/\
MSUC_ .^A1]JA_P">L?\ WT*\4_X8A^ ?_1)?"W_@O6C_ (8A^ ?_ $27PM_X
M+UH ]K^U0_\ /6/_ +Z%'VJ'_GK'_P!]"O%/^&(?@'_T27PM_P""]:/^&(?@
M'_T27PM_X+UH ]K^U0_\]8_^^A1]JA_YZQ_]]"O%/^&(?@'_ -$E\+?^"]:/
M^&(?@'_T27PM_P""]: /:_M4/_/6/_OH4?:H?^>L?_?0KQ3_ (8A^ ?_ $27
MPM_X+UH_X8A^ ?\ T27PM_X+UH ]K^U0_P#/6/\ [Z%'VJ'_ )ZQ_P#?0KQ3
M_AB'X!_]$E\+?^"]:/\ AB'X!_\ 1)?"W_@O6@#VO[5#_P ]8_\ OH4?:H?^
M>L?_ 'T*\4_X8A^ ?_1)?"W_ (+UH_X8A^ ?_1)?"W_@O6@#VO[5#_SUC_[Z
M%'VJ'_GK'_WT*\4_X8A^ ?\ T27PM_X+UH_X8A^ ?_1)?"W_ (+UH ]K^U0_
M\]8_^^A1]JA_YZQ_]]"O%/\ AB'X!_\ 1)?"W_@O6C_AB'X!_P#1)?"W_@O6
M@#VO[5#_ ,]8_P#OH4?:H?\ GK'_ -]"O%/^&(?@'_T27PM_X+UH_P"&(?@'
M_P!$E\+?^"]: /:_M4/_ #UC_P"^A1]JA_YZQ_\ ?0KQ3_AB'X!_]$E\+?\
M@O6C_AB'X!_]$E\+?^"]: /:_M4/_/6/_OH4?:H?^>L?_?0KQ3_AB'X!_P#1
M)?"W_@O6C_AB'X!_]$E\+?\ @O6@#VO[5#_SUC_[Z%'VJ'_GK'_WT*\4_P"&
M(?@'_P!$E\+?^"]:/^&(?@'_ -$E\+?^"]: /:_M4/\ SUC_ .^A1]JA_P">
ML?\ WT*\4_X8A^ ?_1)?"W_@O6C_ (8A^ ?_ $27PM_X+UH ]K^U0_\ /6/_
M +Z%'VJ'_GK'_P!]"O%/^&(?@'_T27PM_P""]:/^&(?@'_T27PM_X+UH ]K^
MU0_\]8_^^A1]JA_YZQ_]]"O%/^&(?@'_ -$E\+?^"]:/^&(?@'_T27PM_P""
M]: /:_M4/_/6/_OH4?:H?^>L?_?0KQ3_ (8A^ ?_ $27PM_X+UH_X8A^ ?\
MT27PM_X+UH ]K^U0_P#/6/\ [Z%'VJ'_ )ZQ_P#?0KQ3_AB'X!_]$E\+?^"]
M:/\ AB'X!_\ 1)?"W_@O6@#VO[5#_P ]8_\ OH4?:H?^>L?_ 'T*\4_X8A^
M?_1)?"W_ (+UH_X8A^ ?_1)?"W_@O6@#VO[5#_SUC_[Z%'VJ'_GK'_WT*\4_
MX8A^ ?\ T27PM_X+UH_X8A^ ?_1)?"W_ (+UH ]K^U0_\]8_^^A1]JA_YZQ_
M]]"O%/\ AB'X!_\ 1)?"W_@O6C_AB'X!_P#1)?"W_@O6@#VO[5#_ ,]8_P#O
MH4?:H?\ GK'_ -]"O%/^&(?@'_T27PM_X+UH_P"&(?@'_P!$E\+?^"]: /:_
MM4/_ #UC_P"^A1]JA_YZQ_\ ?0KQ3_AB'X!_]$E\+?\ @O6C_AB'X!_]$E\+
M?^"]: /:_M4/_/6/_OH4?:H?^>L?_?0KQ3_AB'X!_P#1)?"W_@O6C_AB'X!_
M]$E\+?\ @O6@#VO[5#_SUC_[Z%'VJ'_GK'_WT*\4_P"&(?@'_P!$E\+?^"]:
M/^&(?@'_ -$E\+?^"]: /:_M4/\ SUC_ .^A1]JA_P">L?\ WT*\4_X8A^ ?
M_1)?"W_@O6C_ (8A^ ?_ $27PM_X+UH ]K^U0_\ /6/_ +Z%'VJ'_GK'_P!]
M"O%/^&(?@'_T27PM_P""]:/^&(?@'_T27PM_X+UH ]K^U0_\]8_^^A1]JA_Y
MZQ_]]"O%/^&(?@'_ -$E\+?^"]:/^&(?@'_T27PM_P""]: /:_M4/_/6/_OH
M4?:H?^>L?_?0KQ3_ (8A^ ?_ $27PM_X+UH_X8A^ ?\ T27PM_X+UH ]K^U0
M_P#/6/\ [Z%'VJ'_ )ZQ_P#?0KQ3_AB'X!_]$E\+?^"]:/\ AB'X!_\ 1)?"
MW_@O6@#VO[5#_P ]8_\ OH4?:H?^>L?_ 'T*\4_X8A^ ?_1)?"W_ (+UH_X8
MA^ ?_1)?"W_@O6@#VO[5#_SUC_[Z%'VJ'_GK'_WT*\4_X8A^ ?\ T27PM_X+
MUH_X8A^ ?_1)?"W_ (+UH ]K^U0_\]8_^^A1]JA_YZQ_]]"O%/\ AB'X!_\
M1)?"W_@O6C_AB'X!_P#1)?"W_@O6@#VO[5#_ ,]8_P#OH4?:H?\ GK'_ -]"
MO%/^&(?@'_T27PM_X+UH_P"&(?@'_P!$E\+?^"]: /:_M4/_ #UC_P"^A1]J
MA_YZQ_\ ?0KQ3_AB'X!_]$E\+?\ @O6C_AB'X!_]$E\+?^"]: /:_M4/_/6/
M_OH4?:H?^>L?_?0KQ3_AB'X!_P#1)?"W_@O6C_AB'X!_]$E\+?\ @O6@#VO[
M5#_SUC_[Z%'VJ'_GK'_WT*\4_P"&(?@'_P!$E\+?^"]:/^&(?@'_ -$E\+?^
M"]: /:_M4/\ SUC_ .^A1]JA_P">L?\ WT*\4_X8A^ ?_1)?"W_@O6C_ (8A
M^ ?_ $27PM_X+UH ]K^U0_\ /6/_ +Z%'VJ'_GK'_P!]"O%/^&(?@'_T27PM
M_P""]:/^&(?@'_T27PM_X+UH ]K^U0_\]8_^^A1]JA_YZQ_]]"O%/^&(?@'_
M -$E\+?^"]:/^&(?@'_T27PM_P""]: /:_M4/_/6/_OH4?:H?^>L?_?0KQ3_
M (8A^ ?_ $27PM_X+UH_X8A^ ?\ T27PM_X+UH ]K^U0_P#/6/\ [Z%'VJ'_
M )ZQ_P#?0KQ3_AB'X!_]$E\+?^"]:/\ AB'X!_\ 1)?"W_@O6@#VO[5#_P ]
M8_\ OH4?:H?^>L?_ 'T*\4_X8A^ ?_1)?"W_ (+UH_X8A^ ?_1)?"W_@O6@#
MVO[5#_SUC_[Z%'VJ'_GK'_WT*\4_X8A^ ?\ T27PM_X+UH_X8A^ ?_1)?"W_
M (+UH ]K^U0_\]8_^^A1]JA_YZQ_]]"O%/\ AB'X!_\ 1)?"W_@O6C_AB'X!
M_P#1)?"W_@O6@#VO[5#_ ,]8_P#OH4?:H?\ GK'_ -]"O%/^&(?@'_T27PM_
MX+UH_P"&(?@'_P!$E\+?^"]: /:_M4/_ #UC_P"^A1]JA_YZQ_\ ?0KQ3_AB
M'X!_]$E\+?\ @O6C_AB'X!_]$E\+?^"]: /:_M4/_/6/_OH4?:H?^>L?_?0K
MQ3_AB'X!_P#1)?"W_@O6C_AB'X!_]$E\+?\ @O6@#VO[5#_SUC_[Z%*MQ$S
M+(A/H&%>)_\ #$/P#_Z)+X6_\%ZUY?\ 'S]FCX5_"FP\ >(?!_@/1/#>N1>/
M/#D,>H:=;"*94?4H%=0P[,I(([@F@#[ KX-_X*D?\TR_[B?_ +:5]Y5\&_\
M!4C_ )IE_P!Q/_VTH ^M?@#_ ,D)^''_ &+>F_\ I+'7>UP7P!_Y(3\./^Q;
MTW_TECKO: "BBB@ HHHH *\J\0?\G.>"?^Q7UC_TIT^O5:\J\0?\G.>"?^Q7
MUC_TIT^@#U6BBB@ 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@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
M"_VO/^1,\"?]E!\,?^G2"O=*\+_:\_Y$SP)_V4'PQ_Z=(* /=*^#?^"I'_-,
MO^XG_P"VE?>5?!O_  5(_P":9?\ <3_]M* /K7X _P#)"?AQ_P!BWIO_ *2Q
MUWM<%\ ?^2$_#C_L6]-_])8Z[V@ HHHH **** "O*O$'_)SG@G_L5]8_]*=/
MKU6O*O$'_)SG@G_L5]8_]*=/H ]5HHHH **** "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 **** "BDSV[
MTM !1110 4444 %%%% !7A?[7G_(F>!/^R@^&/\ TZ05[I7A?[7G_(F>!/\
MLH/AC_TZ04 >Z5\&_P#!4C_FF7_<3_\ ;2OO*O@W_@J1_P TR_[B?_MI0!]:
M_ '_ )(3\./^Q;TW_P!)8Z[VN"^ /_)"?AQ_V+>F_P#I+'7>T %%%% !1110
M 5Y5X@_Y.<\$_P#8KZQ_Z4Z?7JM>5>(/^3G/!/\ V*^L?^E.GT >JT444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445@^)/'WAGP?&\FN^(-,T=5&3]MNXXCCZ,14RD
MHJ\G8F4HP5Y.R-ZBO ?%7[='P=\+[E7Q*VLS+_RSTJU>7)_WB OZUY7XB_X*
M."73;J\\*?#C5[^RA&6U#47\J!!TRVQ6 YQ_%7G5,RPE+>HGZ:_D>35SC 4?
MBJI^FOY7/M!9%?=M8-M.#@YP?2G5^7WP0_:I^+UQXPUO2?"]MIFO:QXFOY-1
M%KJ1($<NWYEB)D0 ;5 VG/W1BOH+^W_VPM0R4\/>&-/&0<,\/?MS*:Y:&;T\
M1#FA3D_17.+#9[2Q4.>G2F_2-_Q/K^BOC]=+_;$OQM?5O"]@#D9"PG'OPC4?
M\*O_ &M=2R9OB9H-AD X1%X]N+8UO]?ETH3^Y?YG3_:<G\.&J?<E^;/L"BOD
M+_AGK]I*]/\ I?QOA@&>?LRR=#UZ1K3#^R5\:K\8OOV@=6"D89(?M&/;_EJ/
MY4_KE=_#AY??%?J/Z_B7\.%E\W%?J?8%(2%&3P*^0?\ AA?Q??$G4OCGXEF8
MD,=@EZ]^LU(O_!/"WG_X_P#XI^*;P<@_,!D>G+&E]9Q;VP__ ),@^MXY[87_
M ,GB?7$FH6L.?,N84_WG K.N?&?A^SS]HUW38.O^LO(UZ=>IKY?C_P"";7@:
M;_C_ /%?BB\..?\ 2(1D^O,9K3M?^"<?PGAQYLNOW/.?WE^H_#Y8Q1[;'/:B
ME_V]_P  /K&92VP\5ZS_ ,D>[W7Q@\!V0)G\:^'HL#.&U2 '\M]8]W^T?\+;
M$D3>/_#ZD''RW\;<_@:\TMO^"?/P:M\;](U&X/K+J4O]"*VK/]AOX+6G_,G+
M/T_UU[<-T_X'1S9@]HP7S?\ D'/FKVA!?.7^1LW'[77P=M02_C_26XS^[9W_
M /05-9-Y^V]\%K/.[QI'+C'^ILKA_P"4=:EK^R#\'+/'E^ =,.#G]X9)/_0F
M-:UK^S/\*;/ C^'OAT\8_>6$;_\ H0-'_"B^L%_X$'_"J^M-?^!/_(\\NO\
M@H%\&;?[FMWUQU_U>FS?^S 5D7'_  4<^$L.1&NO7!QG]W8*/PYD%>Z6OP;\
M!6)S;^"O#\)SGY=,A'/_ 'S6K;^!?#=ICR/#VE0XZ>791+_):/9X][U(K_MU
M_P"8>RS.6]6"](O_ .2/F6X_X*2> <G[)X:\378SQMMHEX]?]959?^"BFGWF
M/[/^&?BF\)R!\JC)]/E#5]:V^E65K_J;.WA_ZYQ*O3IT%33QF:"2-9&B9E*B
M1,;ER.HSW%'U?&]:Z_\  5_F'U7,'OB5\H+]6?F]XV_;OU?7/C5X.UZWTJZ\
M/:%H,C17FE33;GG$F%F+C Y"XP,<$>]?HWI>I6VLZ;:W]E*L]I=1+-#*AR'1
M@""/P-?,=[_P3I^&FI7D]W=:IXFGN9Y&EEE>^C+.S'))/E=237O_ ,-O -G\
M+_!>F^&=.N[R]L-/0QP27\@DE"9)"E@!D#.!QTK#+J6-I5)O%.ZEK\]OR.7*
M:.8T:M1XUIJ6N_7;;T_(Z>BBBO=/I0HHHH **** "O"_VO/^1,\"?]E!\,?^
MG2"O=*\+_:\_Y$SP)_V4'PQ_Z=(* /=*^#?^"I'_ #3+_N)_^VE?>5?!O_!4
MC_FF7_<3_P#;2@#ZU^ /_)"?AQ_V+>F_^DL=>+?M!VOBCPWXSMKW0?BCX@G^
M(6K7\"^%O ^FI$NG_9E:,3&[@*LSPA?.:2X=EV[E"X8*&]I^ /\ R0GX<?\
M8MZ;_P"DL=<1JG[*XNOB5XA\;Z=\4/'6@:IKDL3W<.G3V)B$<:A8X4,MH[K$
M #\@;&68]230!Y5X\USQCH?QSUSQ7XNM_B?HWP[T_7K2TM;[1-8M8=(AMPD"
M"6:TR9Y8GG:3>ZCA3[&G^#?%GC:WL?AG\6+SQQJU^WC7Q2NCW_A6X>+^RH+.
M>6>.%+>,)N26+RXB7W$OA]W7CV#7/V6O#WB#Q=>:I=^(_%)T*^U"/5K[P@-3
M!TBZNT97$CQE#( 71',:R",LN2AR<N\/_LM^&?#WC:SUV+6/$-UIFGZA/JVF
M>%KJ^5])TZ\F\PR3PQ; V<RRE59V5#(Q55XP 4?C,FM^//B]X/\ AS8^*]8\
M':/=:3J&N:A>^'YD@O;@P26\44*2LK;%W3EVP,G:HZ$UXK\-]:^(/Q_OO$'A
MR^^)FN>'+CP#I\T"ZEH7D0/JM\M]>V\=U<@QE70)9INB "EG?/;'T+XP_9[M
M?&5CH;S^,_%6G^)-%FNGLO%&GW4$6H)%<,3+ W[DQ/%C8H5HR0(T.=PW5SNH
M_L<>$&TO2K+0]>\5>$?LFFOI%W=:)J@2?5;1Y&ED2Z>1'+LTDDC^:NV0&1\,
M,T =]\!_'%[\2_@MX'\5ZDD::CK&CVMY<B'[GFO&I<K[%LD>QKD?$'B;3S^T
M=X/NO,F\F'PWJ\+G[-+G<UQ8$ +MR1\K<@8&.>HSZSX>T#3_  KH.G:+I5LE
MEI>G6\=I:V\?W8HD4*BCZ  5YWX@_P"3F_!/_8KZS_Z4Z?0!VW_";Z1_SUN/
M_ *?_P"(H_X3?2/^>MQ_X!3_ /Q%;U% &#_PF^D?\];C_P  I_\ XBC_ (3?
M2/\ GK<?^ 4__P 16]10!@_\)OI'_/6X_P# *?\ ^(H_X3?2/^>MQ_X!3_\
MQ%;U% &#_P )OI'_ #UN/_ *?_XBC_A-](_YZW'_ (!3_P#Q%;U% &#_ ,)O
MI'_/6X_\ I__ (BC_A-](_YZW'_@%/\ _$5O44 8/_";Z1_SUN/_  "G_P#B
M*/\ A-](_P">MQ_X!3__ !%;U% &#_PF^D?\];C_ , I_P#XBC_A-](_YZW'
M_@%/_P#$5O44 8/_  F^D?\ /6X_\ I__B*/^$WTC_GK<?\ @%/_ /$5O44
M8/\ PF^D?\];C_P"G_\ B*/^$WTC_GK<?^ 4_P#\16]10!@_\)OI'_/6X_\
M *?_ .(H_P"$WTC_ )ZW'_@%/_\ $5O44 8/_";Z1_SUN/\ P"G_ /B*/^$W
MTC_GK<?^ 4__ ,16]10!@_\ ";Z1_P ];C_P"G_^(H_X3?2/^>MQ_P" 4_\
M\16]10!@_P#";Z1_SUN/_ *?_P"(H_X3?2/^>MQ_X!3_ /Q%;U% &#_PF^D?
M\];C_P  I_\ XBC_ (3?2/\ GK<?^ 4__P 16]10!@_\)OI'_/6X_P# *?\
M^(H_X3?2/^>MQ_X!3_\ Q%;U% &#_P )OI'_ #UN/_ *?_XBC_A-](_YZW'_
M (!3_P#Q%;U% &#_ ,)OI'_/6X_\ I__ (BC_A-](_YZW'_@%/\ _$5O44 8
M/_";Z1_SUN/_  "G_P#B*/\ A-](_P">MQ_X!3__ !%;U% &#_PF^D?\];C_
M , I_P#XBC_A-](_YZW'_@%/_P#$5O44 8/_  F^D?\ /6X_\ I__B*/^$WT
MC_GK<?\ @%/_ /$5O44 8/\ PF^D?\];C_P"G_\ B*/^$WTC_GK<?^ 4_P#\
M16]10!@_\)OI'_/6X_\  *?_ .(H_P"$WTC_ )ZW'_@%/_\ $5O44 8/_";Z
M1_SUN/\ P"G_ /B*/^$WTC_GK<?^ 4__ ,16]10!@_\ ";Z1_P ];C_P"G_^
M(H_X3?2/^>MQ_P" 4_\ \16]10!@_P#";Z1_SUN/_ *?_P"(H_X3?2/^>MQ_
MX!3_ /Q%;U% &#_PF^D?\];C_P  I_\ XBC_ (3?2/\ GK<?^ 4__P 16]10
M!@_\)OI'_/6X_P# *?\ ^(H_X3?2/^>MQ_X!3_\ Q%;U% &#_P )OI'_ #UN
M/_ *?_XBC_A-](_YZW'_ (!3_P#Q%;U% &#_ ,)OI'_/6X_\ I__ (BC_A-]
M(_YZW'_@%/\ _$5O44 8/_";Z1_SUN/_  "G_P#B*/\ A-](_P">MQ_X!3__
M !%;U% &#_PF^D?\];C_ , I_P#XBC_A-](_YZW'_@%/_P#$5O44 8/_  F^
MD?\ /6X_\ I__B*/^$WTC_GK<?\ @%/_ /$5O44 8/\ PF^D?\];C_P"G_\
MB*/^$WTC_GK<?^ 4_P#\16]10!@_\)OI'_/6X_\  *?_ .(H_P"$WTC_ )ZW
M'_@%/_\ $5O44 8/_";Z1_SUN/\ P"G_ /B*/^$WTC_GK<?^ 4__ ,16]6?K
M'B+2O#MOY^JZE9Z9#_STO)TB7\V(I-I*[$VHJ[*/_";Z1_SUN/\ P"G_ /B*
M/^$WTC_GK<?^ 4__ ,17FGBO]LCX/^$5<7'C.SOYDX\G3%>Z)_% 5_,UY=J'
M_!1#1M5N'M?!'@+Q'XKN,X4B,1*?0X0.WY@5P5,PPM-VE45_+7\CRZN:8*B[
M2JJ_EJ_N5SZ<_P"$WTC_ )ZW'_@%/_\ $4J^-M)8X$ER3[64_P#\17RO_P +
M<_:F^(F!X>^&^G^$+9QQ<:I@.OO^]<?^BZ4?LW?M">/U)\8_&0Z-;R_?M-%W
M].ZD((E_4UC]?<_X-&4OE9?>S#^U)5/]WH3E\N5??*WY'TEKWQA\&^%H3+K.
MOVVD1C@M?!X?_0@*\Z\3?MO?!OPS%N/BV/5),9$6F6\DY/X@;1^)KB=!_P""
M=/@.*;[3XEUWQ!XJNS]YKBZ$2M]=H+?^/5ZWX5_9?^%7@QD?3? ^D^<G2:[A
M^TR9]=TF[!^E'-F%3:,8>K;?X60<^:5?AA""\VY/\++\3Q&^_P""A4.O2R0>
M _AIXB\43?P.R;%/OMC60UAO\</VF_'\C)I7@_3_  /;L<";4+*3>H]?W@;/
MX)7VK9V5OI]NL%K;Q6T*](X4"*/H!4]'U/$5/XM=_P#;J4?\V'U#%5/X^)EZ
M12C_ )O\3X=;X$_%GQXP_P"$Y^.%_:P.<R6NC6=VR\]0 JQ+^E;GAO\ 8?\
M@]I\BSZYJ?B3Q-<YRS72S1(WX)&&_P#'J^QJ*<<LPM[SCS/^\V_S*CD^"3YI
MPYWWDW+\]#QGPK\)_@SX+VG2?!NGPR*!B:;2I9Y..^Z1&.?QK1^*/A;P1\7/
M":^&M;DU*'1Q,LS6^GPSP!ROW0V(^0.N/4#TKU6BN[V%+D=-15GTL>C]5H*#
MI*"47TMH?+/A[]DCX+^%=>T_6=,;Q%;:A83I<03++<Y5U.0?]7TKZ(_X3?2/
M^>MQ_P" 4_\ \16]12HX>EATU2BHW["H86AA4U0@HW[&#_PF^D?\];C_ , I
M_P#XBC_A-](_YZW'_@%/_P#$5O45T'48/_";Z1_SUN/_  "G_P#B*/\ A-](
M_P">MQ_X!3__ !%;U% &#_PF^D?\];C_ , I_P#XBC_A-](_YZW'_@%/_P#$
M5O44 8/_  F^D?\ /6X_\ I__B*/^$WTC_GK<?\ @%/_ /$5O44 8/\ PF^D
M?\];C_P"G_\ B*/^$WTC_GK<?^ 4_P#\16]10!@_\)OI'_/6X_\  *?_ .(H
M_P"$WTC_ )ZW'_@%/_\ $5O44 8/_";Z1_SUN/\ P"G_ /B*/^$WTC_GK<?^
M 4__ ,16]10!@_\ ";Z1_P ];C_P"G_^(H_X3?2/^>MQ_P" 4_\ \16]10!@
M_P#";Z1_SUN/_ *?_P"(H_X3?2/^>MQ_X!3_ /Q%;U% &#_PF^D?\];C_P
MI_\ XBC_ (3?2/\ GK<?^ 4__P 16]10!@_\)OI'_/6X_P# *?\ ^(H_X3?2
M/^>MQ_X!3_\ Q%;U% &#_P )OI'_ #UN/_ *?_XBC_A-](_YZW'_ (!3_P#Q
M%;U% &#_ ,)OI'_/6X_\ I__ (BO%/VK/$VGZIX5\!P6\DS2GX@>&2 ]M*@X
MU2 ]64"OHFO"_P!KS_D2_ G_ &4'PQ_Z=(* /=*^#?\ @J1_S3+_ +B?_MI7
MWE7P;_P5(_YIE_W$_P#VTH ^M?@#_P D)^''_8MZ;_Z2QUWM<%\ ?^2$_#C_
M +%O3?\ TECKO: "BBB@ HHHH *\J\0?\G.>"?\ L5]8_P#2G3Z]5KRKQ!_R
M<YX)_P"Q7UC_ -*=/H ]5HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK-U'Q)I&CJ3?Z
MI960];BX2/\ F:3:6K$Y*.K-*BN!U?X_?#70L_;O'?A^ CM_:,3'\@QKC]5_
M;4^#&DAM_C:VN6'\-K;3RY_%4Q^M<TL5AX?%42^:.2>-PM/XZL5\T>W45\OZ
ME_P46^$EGN%M)K6HL.@M[#:#_P!]LM8,G_!1;2=08KH'PX\4:PW0?(JY_P"^
M-]<LLSP<=/:+Y:_D<4LXP$7;VJ?IK^1]?45\??\ #87Q<U_GP]\!=7*'HUX9
MB/Q_=+0?BM^U?XB_Y!WPQT;1HV_BNW7*_P#?<X_]!J?[3HOX(REZ1?\ D1_;
M&'E_#C.7I"7^1]@US'Q&^(VA_"OPO+K_ (ANOLNG1RQ0%@,DM(X50!^.3[ F
MOF4^'_VP?$!VS:_X;T"-O^>:PDK^(C<_K7RC^TEJ'Q03Q1-X/\9>+KGQF=-=
M99!9Q/\ 98IBN=H^1<L <9QQFN/%YM*A2<E2DGTNK*_WW.#'9Y+#47.-"2>R
MYDDK_?<_6&\US3M-LUO+N_M;6T9=XGGF5$*XSG<3C%>7^+/VMOA'X-\Q;WQO
MIUQ,G6'3V:[8_P#?L,/UKX__ &4?V;?"W[0V@WU[XSUOQ++JNESK$^F/-Y<8
MB(_=LK.I8C@@@8QBOKGPI^Q[\(/!_EM:^"K&\F0Y$NI%KMC]1(2/TK:CB<9B
MZ:J481BGW;?X(WP^,Q^.I1JT(1C%]VW^"2_,\OU;_@HKX4N;@VOA#PAXB\5W
M711' (E)[=-S?^.U0_X7E^TQ\0L+X7^%%MX8MY.5N-9R& _[:M'_ .@U]:Z3
MH.FZ#;B#3-.M=.A P([2!8E ^B@5?K;ZKB:G\6N_^W4E^.K.CZEC*G\;$OTB
ME'\=6?'?_"A?VD_B%EO%GQ:@\.VTG#VNC;@P7T_=K&/_ !X_6M#2/^"='@^:
MX%UXL\5^(O%=T?OM+.(E8_\ CS?^/5]:44UEF&O>HG)_WFW_ , :R?"-WJIS
M?]YM_P# _ \D\*?LG?"7P;Y;6'@?39IH^1-?H;I\^N92WZ5ZCIVEV6CVZV]A
M9V]E O"Q6\2QJ/H ,5:HKOIT:=)6IQ2]%8]2EAZ-!6I04?1)!1116QN%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-9UC7<S!1ZDXH
M=17.ZK\1O"FA[O[1\2Z18E>HN+Z)#^1:N(U;]J[X1Z+N%QX]TEV7JML[3G\H
MPU2Y16[/1HY;CL3_  *$Y>D6_P D>LT5\W:O_P % OA!IKE(-1U+4W[?8]/?
M!_[[VUS,W_!0W1[]BGA[X>^)]<?H-L:IG_OG>?TK)UJ:^T>[3X1SVJKK"22_
MO>[_ .E6/K>FNXC1F8X51DFOD;_AJ[XS^(B#X=^!6H+$WW9-0,N!]?D04V;Q
M=^UIXGAD,'A/P[X;@93\T[1D@8_VI7_E2]M'HF_D;_ZIXR'^\UJ5/_%5A^2;
M9Z._[;OP<C=D;Q4P925/^@W'4'']RO3_ (=_$GP_\5O#BZ[X9O3J&EM*\ F,
M3Q_.OWAA@#WK\7IY!Y\N]UW[VW8/?)S^M?II_P $^6#?L[VY!R/[4N__ $(5
MST,1*I/E9]OQAP5E^098L9A9S<N9+WFFK-/M%=CZ4HHHKT#\3"BBB@ HHHH
M*\+_ &O/^1,\"?\ 90?#'_IT@KW2O"_VO/\ D3/ G_90?#'_ *=(* /=*^#?
M^"I'_-,O^XG_ .VE?>5?!O\ P5(_YIE_W$__ &TH ^M?@#_R0GX<?]BWIO\
MZ2QUWM<%\ ?^2$_#C_L6]-_])8Z[V@ HHHH **** "O*O$'_ "<YX)_[%?6/
M_2G3Z]5KRKQ!_P G.>"?^Q7UC_TIT^@#U6BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BJ>JZQ8:%8R7NI7MOI]G&,O<74JQQK]68@
M"OG;XA_M\?#CPE<&P\/F[\<:NQV);Z1&?*+>GFD8/_  U<U;$T<.KU9)')B,
M9A\*KUYJ/]=MSZ5KR;5/VC_"^B_')?AQ?74-I<_V<;Q[Z>94BCESD0DG@$IE
MNOH*^?=:\9?M1?&C1[V]T;05^'.@K"TJ(%VWUP,9"IN!DW'C&%0<]:^7+[]F
M'XT:MJ,E]J/@;7=1N9I/,FEN2'DE.>2S%LDGUKP,7FM:/+]6I2:ONT]5^?S/
MF,=G5>/)]4H2:ONXNS7EUU[GZ>ZM^T'\,]#W"]\>^'HF7JJZC$[?DI)KCM6_
M;8^#&DJ=WC2"Z(_AM+::4_HE<Y\/OV)_A'<>&]*U'4/ ]U;W]Q;I)<66IWTS
M/#(1\R, ^.#GI7HNE?LP_"?16!M? &A9'0S6BS?^AYKT8RS"HKKD5_\ $_\
M(]6,LTJ)22IQ3_Q/_(\NU3_@HQ\)+'(MCKFI'M]GL H/_?QUK!D_X*):??MM
MT+X:>*-6)^Z=BKGT^Z'KZ@TWX?\ A?10!I_AO2+$#I]FL8H\?]\J*W(XDA4+
M&BHHZ*HP*?L<=+>LEZ1_S8_J^8R^+$)>D/\ -GR"O[7?QBU[/]@? 350A^[)
M>^?M/_D-1^M'_"S_ -K+Q)Q8?#?0]#!Z-=.H(^N^?^E?8-%'U*M+X\1+Y67Z
M!_9]>7\3%3?IRK]#X^/AG]L#Q%@3>)?#?AU6ZB-8B1^43_SH_P"&9_VA-<_Y
M#'QTDM%;[R:?YH'_ ([L%?8-%']FTW\<YR]9/]+!_9-*7\2I.7K-_I8^/U_8
M%U?5OF\0_&7Q-J9;[R)N ]_O2M_*M#3?^";OPVA;=J.K^(]5;J?,NXTS_P!\
MQY_6OK"BFLKP:U=._K=_FREDN 6KI7]6W^;/GS1_V#?@QI."_AF;4"/^?N_G
M;]%85V.E_LM_"71]IMOA_H99>C36PF/YOFO4J*Z8X/#0^&G%?)'7#+\)3^&E
M%?)'.Z;\.?"FC[?L'AG1[+;T-O81(?T6M^.-(5"HBHHZ!1@4^BNJ,8Q^%6.R
M,(PTBK!1115%A3=B_P!T?E3J* $"A>@ _"EHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "HKBZALX_,N)HX(\XW2,%&?3)I[NL:,[L%11DLQP /6O
MB3]O#X\^"?%7@-/!6AZU'J^MQZC%<S?8?WD,2H'#!I!\N[YAP"??%95*BIQ<
MF?09'D];/,=3PE).S?O22ORKN_\ @M'V=_;VF'C^T;3/_7=?\:OU^'UAYQU"
MU$#8G\Y/+W'C?N&W/MG%?H-_PJ']J/Q1AM4^*>EZ&K?>2P3!'TV1#^=<]/$.
MI>T3[S.^ Z.3NG[3'PBI7^-.+TMLH\]]]=K:=SZ[JE?:WIVE@F]O[6S ZF>9
M4_F:^4O^&*?'/B#GQ/\ &_7[P-]Z.W$NW\-TN/\ QVKFG_\ !.?P$2&UGQ#X
MDUIQSF2Y1 ?_ !P_SK;GJ/:/XGS']EY%2_BYCS>4*4G^,G$]PUKX^?#?P_N%
M_P".=!A9>J+?QNP_X"I)KAM8_;>^#>C@_P#%6B^(_ALK2:7_ -DQ46C?L,_!
MS1]I;PQ)J##O>WLS@_@& _2NWT7]G7X8^']OV'P'H,97H9+))2/Q<&C]\^R#
M_C%Z76O4?_;D%_[<SQO4?^"BWPZ1C'I.D>(M9F[+#:(@/YOG]*S5_;D\5^(!
MCPO\%/$6HD_=:;S,?7Y(C_.OJK3_  YI.DJ%L=+LK)1T%O;I&!^0K1HY*CWE
M^ ?VGD-+^%ESEYSJR_**B?(O_"[?VF_$GRZ5\(K'2$;[LFH,01_WW(O\J0:/
M^UWXF^6;5_#7AE&/_+,1,0/J$DKZ[HH]D^LF'^LE*G_N^7T(^L'-_P#DTG^1
M\B?\,R_'KQ"W_$]^.,UM&WWXM.$H'Z;!^E.3_@GW%JG/B/XH^)]:W<L-P4'_
M +[9Z^N:*/80ZZ_,/]<,WCI0G&FO[E.$?RC<^9=+_P"">?PFL61[N+6-4D7J
M;J_(!_! M=QI/[(/P>T8+Y/@73YV'\5VTD^?P=B*]BHJE2IK:)YU?B3.L1_%
MQ=1_]O-+[DSE=)^%/@O054:=X2T2SV]##I\2D?CMS730P16\82*-8D' 5%
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
ML?\ P8M_\9H^W>(/^@/8_P#@Q;_XS6Y10!A_;O$'_0'L?_!BW_QFC[=X@_Z
M]C_X,6_^,UN44 8?V[Q!_P! >Q_\&+?_ !FC[=X@_P"@/8_^#%O_ (S6Y10!
MA_;O$'_0'L?_  8M_P#&:/MWB#_H#V/_ (,6_P#C-;E1W%Q%:PO--(D,2#+2
M2,%51ZDGI0!C_;O$'_0'L?\ P8M_\9H^W>(/^@/8_P#@Q;_XS7D'Q,_;:^%O
MPW:6V763XDU125%GHBB?YO0R9"#_ +Z)]J\L/QH_:)^/>8_ '@R+P'H,V0NL
M:N/WA4_Q!I!@_P# (VZ]>]>;4S"A"7)!\\NT=7_E]YY%7-<-3E[.#<Y=HJ[_
M ,E\V?3WB+QQ/X/TY[_75T31[%/O7%]K'E)^;15\\^+/^"A.@V>J'2/"?ANY
M\;:HV5C_ ++E<Q,_8 F(,P_W5IGAS]@:+Q%J2:S\6/&^K>-]4)W-;QS/' .>
MF]B7(_W=E?2'@?X7^$OAK9"U\,>'K#18L89K6$"1_P#><_,WXDUE?'8C9*FO
M_ I?Y+\3'FS+%;)4H^?O2^[9?B?*USI?[4WQ\AD:>XLOA7H4H^6V5VAN&4]B
M5#2@X]2GTKH/A_\ L)^&O"]RNH>(M*_X3K5V.^2?5]5<0LWKY:Q?-_P,M7UE
M15PRZC?GJWG+O+7\-OP-*>4X?F]I7O4EWD[_ '+9?<<MH]GJ'AW3X['2_#&D
M:;91C"6]I>>5&OT580*N_;O$'_0'L?\ P8M_\9K<HKTTDE9'L))*R,/[=X@_
MZ ]C_P"#%O\ XS1]N\0?] >Q_P#!BW_QFMRBF,P_MWB#_H#V/_@Q;_XS1]N\
M0?\ 0'L?_!BW_P 9K<HH P_MWB#_ * ]C_X,6_\ C-'V[Q!_T!['_P &+?\
MQFMMF"J23@#DDU7_ +2M/^?J'_OX/\:!I-[(S/MWB#_H#V/_ (,6_P#C-'V[
MQ!_T!['_ ,&+?_&:VHY%E0.C*ZGHRG(-.H$8?V[Q!_T!['_P8M_\9H^W>(/^
M@/8_^#%O_C-;E% &']N\0?\ 0'L?_!BW_P 9H^W>(/\ H#V/_@Q;_P",UN44
M 8?V[Q!_T!['_P &+?\ QFC[=X@_Z ]C_P"#%O\ XS6Y10!A_;O$'_0'L?\
MP8M_\9H^W>(/^@/8_P#@Q;_XS6Y10!A_;O$'_0'L?_!BW_QFC[=X@_Z ]C_X
M,6_^,UN44 8?V[Q!_P! >Q_\&+?_ !FC[=X@_P"@/8_^#%O_ (S6Y10!A_;O
M$'_0'L?_  8M_P#&:/MWB#_H#V/_ (,6_P#C-;E% &']N\0?] >Q_P#!BW_Q
MFC[=X@_Z ]C_ .#%O_C-;E% &']N\0?] >Q_\&+?_&:/MWB#_H#V/_@Q;_XS
M6Y10!A_;O$'_ $!['_P8M_\ &:/MWB#_ * ]C_X,6_\ C-;E% &']N\0?] >
MQ_\ !BW_ ,9H^W>(/^@/8_\ @Q;_ .,UN44 8?V[Q!_T!['_ ,&+?_&:/MWB
M#_H#V/\ X,6_^,UN44 8?V[Q!_T!['_P8M_\9H^W>(/^@/8_^#%O_C-:&KZS
M8>']/FO]3O;?3[&$;I+BZD$<:#U+$X%?,?CS]N2QN]6;PY\*/#]YX_\ $,GR
MI-#$XM5/KP-SCW^5?]JLY5(P^)GM9;D^.S:36$IMI;O:*]9.R7S9]":AK^K:
M39RWE]8:79VD*[I+BXU4I&B^I8Q8 KYU\:?MVVL6LMX=\!^&F\=>()/DB;39
MI);;?GVC#./=>/>LC3_V6OB5\=[V'5_C7XOFM-.W"2/PUI+@*@]#CY$..XWM
M_M5]+_#OX3^$OA3I8L/"VAVNE1$8DEC7=-+[O(<LWXFL[U*FVB_$^@^KY'D^
MN(G]:JK[,&XTEZS^*7_;J2\SY9E_9V^-'Q_N;?4OBKKZZ9H;-O'AG3KKR2HZ
M@$*CH#[L7:OH+X9_"73?A#IXM/"W@K2=.)7;)=?V@SW$O^_(T)8_3./:O4J*
MN-.,=>IY.8<08[,:?U=M0HK:G!<L%\EOZN[,/[=X@_Z ]C_X,6_^,T?;O$'_
M $!['_P8M_\ &:W**U/FS#^W>(/^@/8_^#%O_C-'V[Q!_P! >Q_\&+?_ !FM
MRB@##^W>(/\ H#V/_@Q;_P",T?;O$'_0'L?_  8M_P#&:W** ,/[=X@_Z ]C
M_P"#%O\ XS1]N\0?] >Q_P#!BW_QFMRB@##^W>(/^@/8_P#@Q;_XS1]N\0?]
M >Q_\&+?_&:W** ,/[=X@_Z ]C_X,6_^,T?;O$'_ $!['_P8M_\ &:W** ,/
M[=X@_P"@/8_^#%O_ (S1]N\0?] >Q_\ !BW_ ,9K<HH P_MWB#_H#V/_ (,6
M_P#C-'V[Q!_T!['_ ,&+?_&:W** ,/[=X@_Z ]C_ .#%O_C-'V[Q!_T!['_P
M8M_\9K<HH P_MWB#_H#V/_@Q;_XS1]N\0?\ 0'L?_!BW_P 9K<HH P_MWB#_
M * ]C_X,6_\ C-'V[Q!_T!['_P &+?\ QFMRB@##^W>(/^@/8_\ @Q;_ .,T
M?;O$'_0'L?\ P8M_\9K<HH P_MWB#_H#V/\ X,6_^,T?;O$'_0'L?_!BW_QF
MMRB@##^W>(/^@/8_^#%O_C-'V[Q!_P! >Q_\&+?_ !FMRB@##^W>(/\ H#V/
M_@Q;_P",T?;O$'_0'L?_  8M_P#&:W** ,/[=X@_Z ]C_P"#%O\ XS7BG[5U
MUJTWA3P&MYIUK;0_\+ \,YDBO#(P_P")I!CY3&O\Z^AZ\+_:\_Y$SP)_V4'P
MQ_Z=(* /=*^#?^"I'_-,O^XG_P"VE?>5?!O_  5(_P":9?\ <3_]M* /K7X
M_P#)"?AQ_P!BWIO_ *2QUWM<%\ ?^2$_#C_L6]-_])8Z[V@ HHHH **** "O
M*O$'_)SG@G_L5]8_]*=/KU6O*O$'_)SG@G_L5]8_]*=/H ]5HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\
M;_:>_:.TS]G3P3'?S6[:CKNH,T&EZ>H.V60#EG;^%%R">YZ"ODKX7_\ !1#Q
MII^B3Z-K.@Q^,/$MU=8TVX200 F0_P"J=%7YL$X7&#C@GC-<V(Q-+"\JK.SE
M=I=7;39?AZ/L<>*Q=#!<BKRLYIM+5MV:6B6N^W>S['Z,UYM\2OVB_AW\)8Y!
MXC\3V=O>(,_8+=O/N3[>6F2/QP*^>_\ A67[2GQ^^;Q?XHM_AMX>FZZ;IAQ.
M4)Z%8VW'_@<GX5Z1\-?V%_A?\/WCN[W3I?%FJ@[FN];82INSG(B&$_,,?>N'
MZSBJ_P# I<J[RT_!:_D>=];QN)_W:CRKO/3_ ,E6OWV//;S]L[Q[\6+F33_@
MU\-;V_0DI_;.K)^Z3WP"$7_@3GZ4R']D/XH?&29+SXQ?$JY%HQWG0]&;,:\_
M=Z"-?P5OK7V'9V5OIUK';6D$5K;QC:D,*!$4>@ X IUQ=0VJ;YI4A3^](P4?
MK1_9[JZXJHY^6T?N7ZL:RMXA_P"V574\OAC]RW^;/,?AG^S#\-?A.L<FA>&+
M5KY!_P A"^'VBXSZAWSM_P" @5ZG7*ZO\5O!6@!CJ7BW0[(KU6;4(E;\MV:X
M;5_VP/@]HN\2^.;"=UZI:+).?_'%->A"-&A'E@E%?<?58/),7*/)@\+)K^[!
M_HCV.BOF75O^"AGPFL&*VLNLZH_11;6!4'_OME/Z5@-_P4"359&C\.?"WQ/K
M#_PDKM!_[Y5Z/;4^Y]%3X0SVHN;ZK**_O6C_ .E-'US17R(?VF/CWXAP=!^!
MLUJC='U(RC'UW>72C5OVN_$G,6E>&O#<3]#(8F9?S=S^E'MET3?R-?\ 53%4
M_P#>,11I_P"*K&_W1<F?75%?(C?!#]IKQ* VK?%ZRTC)Y33E8$?39&E*/V&_
M%&O?/XF^-/B+4"WWHX?,"_FTI'_CM'M)O: ?V'EE+_>,SI_]N1J3_P#;4OQ/
MJC4O$FDZ+DZAJEE8@=?M-PD?_H1%<9K/[17PQ\/LRWWCO0HW7JD=ZDC?DI)K
MQK3O^"<_PYCYU75O$6LOU)FNT0'_ +Y3^M=KHO[$?P;T4+_Q22WS#^*\NYI/
MTW@?I2O5?1+YA]6X:H_'B:M3_#3C'_TJ3_(K:U^W5\&]&SM\32:@1VLK&9_Y
MJ*X^_P#^"BW@0R>5HWAWQ)K,O\(CMD0'_P ?)_2O<=&^ ?PW\/X^P>!M!@QT
M/V"-C^; UV%AHNGZ5&$LK"VLT'1;>%4'Z"CEJOJE\@^M\-4?X>$JU/\ %44?
M_28?J?&WC;]L;QAXX\%Z_8Z/\'->AL;JPN(9K^Z,@6&-HV#2<1 ?*"3U[5\'
MK-*% $TA&/[Y_P :_;?7]%MO$FAZCI%Z&-G?V\EK,(VVL4=2K8/8X)KY]7_@
MG]\(U4 66K8'_42>N:MAZDVM;GZ!PSQID>44JM-X5TE)K2+<[^KDU^"/)_V?
M?VW/"7PS^&?ASPKXGT;6[,V%N8UU**$313 NS;@,AL<XX!Z5]'>$_P!J_P"$
M_C+REL?&NGP3R=(+]C:OGT_>  GZ$UUWAGX5^&?"_@G3?"<.F0WVB:?'Y4$&
MHHMQ\I8MR7!SR37#>*_V/?A'XN$AN/!UI8S/UFTUFMFSZX0A3^(K>,:L$DFF
M?&XS'<-9EBJM:I1JTG*3=XRC).[O=QDE:^]E+3H>N:?J=GJUNMQ8W<%[;MTE
MMY%D4_B#BK5?)%__ ,$^--T><W/@?Q_XA\*SCE%\SS%'ME"C?J:JK\-?VI_A
MU_R _'6F>-+9>D&I$%V'I^]4'\GJO:37Q1^XXO[#RO$_[EF,+]JD94_Q]Z/X
MGV#17Q]_PU-\;/A_QXY^#=Q=VT9P]YI'F!2!U.5\Q?U%=#X;_P""A?PUU*18
M-;MM9\,7?1TO+3S%7ZE"3_X[3]M#J[>IG4X1SB,?:4:2JQ[TY1FO_)6W^!]0
M45P/A3X^?#KQOM&B^,]'NY&X$+72QR'VV/AOTKO(Y%F171E=&&0RG(-;*2EL
M?+5\-7PLN2O3<'V::?XCJ***9S!1110 4444 %%%% !1110 4444 %%%% !1
M63XF\6:-X+TF74]>U2UTC3XAEKB\E$:_09ZGV'-?,'BO]MC4?&FKR^'/@MX2
MO/%^J?=.J7$++;1=MP7@X[Y<J/K6<JD8;GNY;DF.S6\L-3]Q;R?NPCZR>B_,
M^I->\1:7X6TN;4M8U"VTO3X1F2YNY5CC7\2:^8O&G[<!\0:P_AOX/>&+SQQK
M;$J+UH76UC_V@O#,/=MB^]4-!_8Y\5_%35(=?^.'C*ZUB8'>F@Z=+M@A[[2P
M 51[1J/]ZOI[P9X!\._#O2$TSPUHUGHUBO\ RSM8@NX^K-U8^Y)-9_O*G]U?
MB>[R9%DWQOZW6717C23]?BG\N5,^7-(_9)\>?&?4(=;^-_C&XGB!\R/P[I4@
M6.+_ &20-B_\ !/^U7TYX#^&GA?X8Z2NF^&-$M-'M?XOLZ?/(?5W/S,?<DUT
MU%7&G&&JW/&S+/L=F<52JRY:2VA%<L%Z16GS=WYA1116I\\%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7A?[7G_ ")G@3_LH/AC_P!.D%>Z5X7^UY_R)G@3_LH/AC_T
MZ04 >Z5\&_\ !4C_ )IE_P!Q/_VTK[RKX-_X*D?\TR_[B?\ [:4 ?6OP!_Y(
M3\./^Q;TW_TECKO:X+X _P#)"?AQ_P!BWIO_ *2QUWM !1110 4444 %>5>(
M/^3G/!/_ &*^L?\ I3I]>JUY5X@_Y.<\$_\ 8KZQ_P"E.GT >JT444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1169XC\2Z5X
M0T6ZU?6]0M]+TRU3?-=74@1$'U/?VZFDVDKL3:2NS3KPS]H#]KCPA\"H9+!G
M_M[Q6R_NM&LW&Y">AF?D1CVY8]AWKPWXF?M>>+_C3J5_X7^#-H^FZ3 I.H>+
M;XBW6&+N^]_E@3_:;YS_  @&O)/AY8VVC^)CI?PHTJ3XG_$F1M]SXRU*$M96
M#D_,]NDG&<_\MYN3V%>+4QLZSY,)M_-T_P"W5]I_@++L'F/$525+*(KV<?CK
M2TIP7J]&_P"M3G/VCM4^*GCJST7Q5\1YDTJVU*1SI/ATOY3V\.T$R^1]Y5/
MWO\ ,V/3%>+Z7X8E\0:I9Z=!9R:G<W4JPPVEO_K97;@*G!^8D\5]]1_\$];O
MQA9#5O&OQ!O[OQA=R>;>74<0GCP1Q&"Y!.#WX'8 5L^!O^">NE>"?&FA>(8_
M&M]=R:5>Q7BV[V,:B0HP;:2&XSBN6&6RC7CB4WSIIWOK_7D?I&69'P)E7)BZ
M^(G6QE+7G_>)2DM5HM.7IYH\'^$/PK_:G\ >6/#3^(+.R3E;+6+V![;Z>5,Q
MQ^ %1?%O]I#]I?X?-)'XI@U;P_ O'VJTT>'R/J)E#*?SK]-:9)&DT;1R(LB,
M,,K#((]"*^JY_:U.?%-S^?+^2)_UP@ZOM)9?0_\  +O[Y.7Y'YI_#GQ<WQL\
MF'5/VI+K1KR;AM-O$FLVR>P9G2-OP)^E>Z:?_P $^M UI$N=9^(WB3Q%%, V
M])T".#W!._BO3_B3^QG\(?BCYLNI^#[2POI.3?:/_H<N?4[,*Q_WE->%W'[!
M_P 1/A/,]Y\&/B]J.EHI++I.K,PB;G(!*@HWXQUU_4\NK?!-P?:6J^]?JCM_
MUJQ%96PF)]@^WLX)?^!0C?[T>H:1_P $_OA!IA4S:;J6I%?^?O4'Y^H3:*[C
M1_V4OA'H94VW@/268?Q7$9GS]=Y-?.?_  TQ^TA\#?W?Q-^%J^*])A/SZQH8
MP=O]XM%O3\U2O3/AS_P4,^#_ (\:.WOM7N/".HMPUOKD)C0-T(\U=R?]]$4I
M935IKFA!27>-G^6IX^+QG$5:+G+$SJ1[QFVON3_0]WTOX>>%=#4#3O#6D6 7
MI]FL8H\?DM;\<:QJ%10BCHJC %4]&U[3?$5BE[I.H6NIV<@REQ9S++&WT921
M5ZN#EY=+'QE6I5J2_>MM^84444&(4444 %%%% !1110 4444 %%%% !1110
M5SWB3X>^%_&,;QZYX=TO5E;J;RTCD/YD9%=#12M?<UIU:E&7/3DXONG8^??%
M7["?PA\3;VBT*XT.5OX]+NGC _X"VY?TK@G_ &&_%/@V1IOA[\7=:T4]5MKL
MOL]@3&P&/JIKZ_HK)T:;Z'U%#BS.J$?9O$.<>T[37_DR9\?>3^UK\..%ET/Q
M_91>OE^8WY^4W\Z5?VWO&7@IO*^(7P?UC20OWKJR#[ /7#KC_P ?K[ I&4.I
M5@&4]01Q4^SDOAD_S.K_ %@P>(_W[+J<O.'-3?\ Y*[?^2GSUX4_;Q^$?B9E
MCN-9NM!G/5-4M'4 ^FY-R_CFO8?#/Q*\)^-(T?0?$FE:MO&0MI=QR-_WR#G]
M*RO%7P*^'OC;/]M>#='O7/64VBI)SWWJ WZUX[XF_P"">_PPU:1Y](?5_#5R
M3E6LKLR(OX2!C^M'[V/9_@'+PQB]I5:#\U&I%?=RR/IRBOC[_AD_XR> 3N\!
M_&:ZF@3E;/5_,"'VP3(O_CM'_"P/VJOAR<:QX,TKQM:+P9K *9"!WQ&P.?\
M@'X4>U:^*+7XA_JW1Q&N Q]*IY2;IR^Z:2_$^P:*^1K'_@H';:#<+:^//AUX
MA\+3@X=U3>H/TD$9KT[PI^V5\(?%NQ8?%UOITS' AU2-[8_FPV_K51K4Y;,X
M<3POG6%CSSPTG'O%<R^^-T>UT5G:/XBTKQ%;B?2M3L]3A(SYEG.DJX^JDUQW
MB?\ :"^'/@O7+G1M<\7Z;IFJ6VT36L\A#IE0PR,=P0?QK1R2U;/"HX/$XBHZ
M5&E*4ENDFW]R/0J*\O7]I[X52:=?7R>.M(>WLT#S%9OF )P %QEB?1037B&M
M?M@>,_BYJ4V@_ _P;<ZB0=C^(-3BVPQ?[04G:O\ P,Y_V:B56$>MSVL'PWF>
M,E+]TZ<8_%*?N1CZN5ON5WY'U'XO\;Z!X!TB35/$6KVFC6"=9KN4(#[*.K'V
M&37S#XB_;.\1?$G5I?#WP0\'W?B&[SL?6KZ$K;Q=MP4D #WD8?[IJQX0_8DN
MO%FKQ^)/C/XJO/&>L$AO[.BF9;6+OL+<$CMA @^M?3WASPOI'@_28=,T/3;7
M2=/A&$MK2(1H/? [^]1^\J?W5^)ZG-D63?"OK=9=[QI)^GQ3_P#)4SY;\,?L
M6ZU\0-6A\1?&WQ?=^)]0SN72+.8K;Q=]I? P/9 H]S7T_P"$_!NA>!=(CTOP
M_I-IH]A&.(+2((#[G'4^YR:V:*TC3C#9'AYEGF.S6T<1/W%M!>[!>D5I^OF%
M%%%:'@A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[7G_(F>!/^R@^&
M/_3I!7NE>%_M>?\ (F>!/^R@^&/_ $Z04 >Z5\&_\%2/^:9?]Q/_ -M*^\J^
M#?\ @J1_S3+_ +B?_MI0!]:_ '_DA/PX_P"Q;TW_ -)8Z[VN"^ /_)"?AQ_V
M+>F_^DL=7O$GQ:\)^$_&_AKP?J6L01>)_$<DD>FZ6F7FE$<;R.Y4?=0*C?,V
M!G ')H Z^BO+M4_:(\.:;\2)_!,.D^*-7U:UN+>UN[G2?#UW=V5I),JN@FN8
MT,<?RNK'<1M!R:9H/[37@'Q)\01X/LM0O&OY+J>PM;Z33IX].O+J$,9K>"[9
M!%+*FQ\JK$_(W7% 'JE%<+\4OC-X;^$,.F?VW_:-W?ZI(\5AI>BZ=/J%[=%%
MW2%((59RJ+RS8P!C)Y%<GKW[7GPST'2-#U-=5O\ 6+/5K!M6C;1=)NKUK>Q5
MMCW5PL49,$2,"K-(!@JPQD' ![-7E7B#_DYSP3_V*^L?^E.GUZ7I>IVFM:;:
M:A87$=W8W<23P7$+;DEC90RLI[@@@@^]>:>(/^3G/!/_ &*^L?\ I3I] 'JM
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16;XB\2
M:7X1T:ZU;6M0M]+TRU3?-=74@1$'N3_+O7PW\;/VY=:\=O>Z%\+ =%T:+Y;O
MQ7??NFV^L>?]6#V)!<_PJ#7'B,72PR7.]7LENSDK8B-*4:44Y5):1C%7E)]D
MEJSZ'^/W[67@_P"!-N]E++_;GBEE_<Z+9N"ZD]#*W(C'URQ[ U\/_$[QEKWQ
M*U:#6_C)J]U;P;A)IG@+1CLN6W?=W*<BW4\?/(&E8?=7H:@^"_PM\4_$76Y/
M^%>V,UY?&0_;O'>M*0D#'[Q@W9VM_M?-*?\ 8K[E^!O[)?A'X-R+JTX;Q+XM
M<[Y=:U$;F5SR3$ISL_WN6/K7E^RKX]WKZ1_EZ?-]?3;U/J(<-T<&EB.*I:[Q
MPM-^]Y>VFM(_X5J> _#7]EKQI\9M/L!XPB7X<_#F!A-:>$M*4QRS?[<F<DN1
MUDEW/Z!:^S/ ?P[\.?#+08M&\,Z3;Z381\E(5^:1O[SL>7;W))KHZ*]JG1C3
M6AIF6=XC,*<<-%*E0A\-."M!?+J_-W84445L?/!1110 4444 %>9_$?]FOX9
M?%A9#XE\':;>7+@@WL,7D7/U\V/:WYFO3**TA4G3?-!M/R-:=6I1ES4Y-/RT
M/BK6O^"<\_@_4'U7X0?$O7/!=_G<MM<2L\3'T+QE6Q_O*_XU0_X61^UM\!QM
M\3>$K'XHZ)".;W3%W3[1WS$ W3^]$?K7W)17I+,JD],1%37FM?O6IZZS:K47
M+BH1J+^\M?O5F?)?@/\ X*3?#37KH:?XLL]6\!:HK;)(]2MS+"C>A=!N'_ D
M6OI7PA\0/#7Q L!>^&M>T[7;4C/F6%RDN/J%.1^-9WCSX0>"?BA:M!XK\+Z7
MKBD8$EU;*95_W9!\R_@17S5XP_X)J^$EOFU7X=^*=<\ :LN6C\B=IH5/4 <K
M(!T_C/TIVP%;9NF__ E_F.V68C9RI/\ \"C^C_,^Q:*^&_LG[8/P';,-QIOQ
M=T.(_=DQ)<E?QV2Y_%ZV?"O_  4H\/6.H+I/Q,\%Z]X!U5?ED,D#31 ]R5(6
M0#_@)I/+:TES4&IK^Z]?NW)EE%>2YL.U47]UW?W;_@?9=%<3\/\ XV> _BG
MLGA3Q7I>M,>L,%P!,OUB;#C\17;5YDH2IOEFK,\>=.=.7+-6?F%%%%00%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!7OM/M=2@,%Y;0W4+=8YXP
MZG\#7F/BS]E?X4^,S(^H>"M-CF?K-8H;5_KF,KS7JU%2XJ6Z.W#8[%8*7-AJ
MLH/^ZVOR/D_6O^">'A**X-UX2\5>(/"MUG<ICF$J@]O[K8_X%7Q'\>/">I>!
M/BQKVA:UKLGB34K-HUDU2XW>9.#&K*6W$G(! Y)Z5^QE<?K?P?\  WB35)]2
MU;PCHVHZA.09;JZLHY)'P !EB,G@ ?A7)4PT9+W-#]+X?X^QF7UY3S.4JT>6
MR^'F3NOM-7M9;7/SU_8A^"_A7XR>.-<7Q3:/J-KI-M%<0V@E*1R,SD'S,<D8
M'3(]\U^E>B:#IOAK38=.TFPMM-L(1MCMK6)8XU'LH&*R_"_PY\+>")YYO#_A
M[3=%FN%"2R6-JD1D4'(!*@9%='6U&E[*-NI\UQ3Q%4XAQKK1<E2TY8MW2TU=
MMM6%%%%;GQ@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A
M?[7G_(F>!/\ LH/AC_TZ05[I7A?[7G_(F>!/^R@^&/\ TZ04 >Z5\&_\%2/^
M:9?]Q/\ ]M*^\J^#?^"I'_-,O^XG_P"VE 'UK\ ?^2$_#C_L6]-_])8ZY'XP
M>#X6^+OPAUO3]$5[UO$DAU'4K:TS)Y*Z9>HGG2 9"!F &XXRP Y-==\ ?^2$
M_#C_ +%O3?\ TECKO: /B3X@Z4-+^*WB,>#K+XJ:5\6KWQ-;WMDOF7+Z!>0D
MP(\[L@^Q_93!&RLLI\Y=A &<5-X+M]5O-'^%/PB7PKKMKXG\'>,!J>K7MSID
MT>GQ6=O-<R?:4NR!%)YXD0*J,6S*=P&#7VK10!\X?$+X@6>@?%CP-\4WT?Q!
MJ7@V/2M7T"YGLM#NY[FQN&N+<I(]LL9F\MS;2('"$<H?NL#7D/PIU#5O@'J7
MB?Q'XK\"^)WM?'NFSW.DV&G:/->S6\S:A?SII\Z1!O(D=+N)OGP@.\%AMK[M
MHH \]_9Y\(:EX ^!7@#PYK"+%JNEZ):6MU$K;A'(L2AD![[3Q^%<QX@L-5_X
M:.\(1G5D-RWAO5VCF^R+A$%S893;NYSE>>VWWKVFO*O$'_)SG@G_ +%?6/\
MTIT^@#MO[)U[_H/Q_P#@ O\ \51_9.O?]!^/_P  %_\ BJWZ* ,#^R=>_P"@
M_'_X +_\51_9.O?]!^/_ , %_P#BJWZ* ,#^R=>_Z#\?_@ O_P 51_9.O?\
M0?C_ / !?_BJWZ* ,#^R=>_Z#\?_ ( +_P#%4?V3KW_0?C_\ %_^*K?HH P/
M[)U[_H/Q_P#@ O\ \51_9.O?]!^/_P  %_\ BJWZ* ,#^R=>_P"@_'_X +_\
M51_9.O?]!^/_ , %_P#BJWZ* ,#^R=>_Z#\?_@ O_P 51_9.O?\ 0?C_ / !
M?_BJWZ* ,#^R=>_Z#\?_ ( +_P#%4?V3KW_0?C_\ %_^*K?HH P/[)U[_H/Q
M_P#@ O\ \51_9.O?]!^/_P  %_\ BJWZS]?\0:9X5T>ZU76+^WTS3;5#)-=7
M4@2-%'<DTF[*[$VDKLH?V3KW_0?C_P# !?\ XJO%?CU^TUI?P'@>TNO$L>M^
M)F3,.BV5FAD&>AE;=B-?KR>P->"_M#?\% K[7&NM!^&'F:=8<I+XBF3;/(.A
M\A3_ *L?[;?-Z!>M>6_ O]D?QO\ '*\76;LS:-H5P_F3:YJ2LTMQD\F)6.Z0
MG^\2![GI7AU,?.O+V6"5^\NB]._Y&^7X#%YU%UL,U2P\7:5>?P+R@MZD_*.G
M=HYKQ_\ %3Q]^TAXDM(=<GNM5N7?&G^&](B81*W'/E@GGU8Y;W KZ7^$/[!&
MH:M:V6I_$6^CL4A(DM_#-BH:&,=Q,0>2>,A3D]V/2OIWX/? 'P=\$=+^S^'=
M.'VV1<7&J7.'NIS_ +3XX'^RN![5Z-71AL!&DW.H^:3W;_K\-CZ*CC\%D,94
MLABU4EI*O/6K/_#TIQ[*.NUW<Y31_"%_X?TV#3M+U*STZPMUV0VMKIB1QQKZ
M!0V!5S^R=>_Z#\?_ ( +_P#%5OT5ZI\S*3DW*3NV8']DZ]_T'X__   7_P"*
MH_LG7O\ H/Q_^ "__%5OT4$F!_9.O?\ 0?C_ / !?_BJ/[)U[_H/Q_\ @ O_
M ,56_10!@?V3KW_0?C_\ %_^*H_LG7O^@_'_ . "_P#Q5;]% &!_9.O?]!^/
M_P  %_\ BJ/[)U[_ *#\?_@ O_Q5;]% &!_9.O?]!^/_ , %_P#BJ/[)U[_H
M/Q_^ "__ !5;]% &!_9.O?\ 0?C_ / !?_BJ/[)U[_H/Q_\ @ O_ ,56_10!
M@?V3KW_0?C_\ %_^*H_LG7O^@_'_ . "_P#Q5;]% &!_9.O?]!^/_P  %_\
MBJQ_$_PU7QM8M9>(9-*URS88,&H:/%,OX!B<?45V]%-2<7=,J,G%WB[,^0/&
M7_!-'P!XBU ZCH^JW_A"^!++_8Z@0JW8A'8D?16%<U_PJ']J_P"!()\&^.K/
MXDZ-"/EL-7.9MH[8F.1]%EK[DHKTX9EB$N6HU-=I*_\ P?Q/8AF^*4>2JU4C
MVDN;\=_Q/@[3_P!OSQ?X%OETWXP>"=8\'W6=OVNQTS="??9*PR/]UVKW_P"&
M_P"T9X+^+"Q+X=^*.DS7<@XL;JT6VN,^GER,I)^F:]GU32;'7+*2SU&RM[^T
MDX>WNHEDC;ZJP(-?/7Q(_P""?OP<^(7F30Z#)X6OVR1<Z#+Y SZ^408_R45?
MM,#6^.#IORU7W/7\2_:9;B/CA*F^\7S+[GK]S/<1I6O$9'B",C_KP7_XJC^R
M=>_Z#\?_ ( +_P#%5\8:M^S+^T!^SSIMUJ7PN^*5QXGTFR0S#0=31FD=0,E4
MC?>C'Z%":^5X_P!N#XKV?QDMO'.HZF7O+5!9SZ+M:*S:$'YXC%GY22"=WW@?
MRKJHY/+%)RP]522]4_2W0[</D,L:I2PM:,DO5._9I['Z[_V3KW_0?C_\ %_^
M*H_LG7O^@_'_ . "_P#Q55_AGX[M?B=X!T'Q39Q&WM]5M$N1 TBNT18<H2I(
M)!X_PKIZ\"47"3C+='S$XRIR<)+5&!_9.O?]!^/_ , %_P#BJ/[)U[_H/Q_^
M "__ !5;]%208']DZ]_T'X__   7_P"*H_LG7O\ H/Q_^ "__%5OT4 8']DZ
M]_T'X_\ P 7_ .*H_LG7O^@_'_X +_\ %5OT4 8']DZ]_P!!^/\ \ %_^*H_
MLG7O^@_'_P" "_\ Q5;]% &!_9.O?]!^/_P 7_XJC^R=>_Z#\?\ X +_ /%5
MOT4 8']DZ]_T'X__   7_P"*H_LG7O\ H/Q_^ "__%5OT4 8']DZ]_T'X_\
MP 7_ .*H_LG7O^@_'_X +_\ %5OT4 8']DZ]_P!!^/\ \ %_^*H_LG7O^@_'
M_P" "_\ Q5;]% &!_9.O?]!^/_P 7_XJC^R=>_Z#\?\ X +_ /%5OT4 8']D
MZ]_T'X__   7_P"*H_LG7O\ H/Q_^ "__%5OT4 8']DZ]_T'X_\ P 7_ .*H
M_LG7O^@_'_X +_\ %5OT4 8']DZ]_P!!^/\ \ %_^*H_LG7O^@_'_P" "_\
MQ5;]% &!_9.O?]!^/_P 7_XJC^R=>_Z#\?\ X +_ /%5OT4 8']DZ]_T'X__
M   7_P"*H_LG7O\ H/Q_^ "__%5OT4 8']DZ]_T'X_\ P 7_ .*H_LG7O^@_
M'_X +_\ %5OT4 8']DZ]_P!!^/\ \ %_^*H_LG7O^@_'_P" "_\ Q5;]% &!
M_9.O?]!^/_P 7_XJC^R=>_Z#\?\ X +_ /%5OT4 8']DZ]_T'X__   7_P"*
MH_LG7O\ H/Q_^ "__%5OT4 8']DZ]_T'X_\ P 7_ .*H_LG7O^@_'_X +_\
M%5OT4 8']DZ]_P!!^/\ \ %_^*H_LG7O^@_'_P" "_\ Q5;]% &!_9.O?]!^
M/_P 7_XJC^R=>_Z#\?\ X +_ /%5OT4 8']DZ]_T'X__   7_P"*H_LG7O\
MH/Q_^ "__%5OT4 8']DZ]_T'X_\ P 7_ .*H_LG7O^@_'_X +_\ %5OT4 8'
M]DZ]_P!!^/\ \ %_^*H_LG7O^@_'_P" "_\ Q5;]% &!_9.O?]!^/_P 7_XJ
MC^R=>_Z#\?\ X +_ /%5OT4 8']DZ]_T'X__   7_P"*H_LG7O\ H/Q_^ "_
M_%5OT4 8']DZ]_T'X_\ P 7_ .*H_LG7O^@_'_X +_\ %5OT4 8']DZ]_P!!
M^/\ \ %_^*H_LG7O^@_'_P" "_\ Q5;]% &!_9.O?]!^/_P 7_XJC^R=>_Z#
M\?\ X +_ /%5OT4 8']DZ]_T'X__   7_P"*H_LG7O\ H/Q_^ "__%5OT4 8
M']DZ]_T'X_\ P 7_ .*KQ7]JRPU6W\*^ WN]62[A_P"%@>&<Q+:+'G_B:0=]
MQKZ)KPO]KS_D3/ G_90?#'_IT@H ]TKX-_X*D?\ -,O^XG_[:5]Y5\&_\%2/
M^:9?]Q/_ -M* /K7X _\D)^''_8MZ;_Z2QUWM<%\ ?\ DA/PX_[%O3?_ $EC
MKO: "BBB@ HHHH *\J\0?\G.>"?^Q7UC_P!*=/KU6O*O$'_)SG@G_L5]8_\
M2G3Z /5:*** "BBB@ HHHH **** "BBB@ HHHH **** "BL_7M?TWPOI-SJF
MKWUOING6R&2:ZNI!'&BCN2:^$/V@O^"@-]KLD_A[X6K+9VSGRGU^2,^?+GC%
MO&?NY[,PW>@'6N+$XNEA4G4>KV2W?HCGJ5E&<:,(N=2>D8Q5Y2?9):L^E?C[
M^U=X.^ ]K):W4W]L^)F3,.BV;@R#/1I6Z1K]>3V!KX!\3>-/BK^V1XVCL4@N
M-217WV^CV&4LK)2?ON2<#_?<Y]/2O2?@5^PEXG^)%TGB/X@W%UH6EW#^>T,S
M%M1O,G)+;L^7G^\V6]AUK[[\!?#GPY\,=!BT;PSI-OI5BG)6%?FD;^\['EV]
MR37F?5\1F'O8GW8?RKKZO]-CUH9;A\,_:YS:K-;4(R]R/_7Z<?C?]R#Y>\MT
M?.WP#_8-\.> /LVL>-##XGUY,2)9[<V-LW7[I_UK#U;C_9[U]5QQK&BHBA$4
M8"J, #T%.HKVZ=.%*/+!61KCLQQ.82BZ\M(JT8I)1BNT8K2*\D@HHHK4\P**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP[
MQ5^QC\*?&OQ'O?&6L>'([N]O;9H+FSW%;:5VZSE5P1+CC<#[]>:]QHK:G6J4
M6W3DU?L;T<15P[;I2<6]--#X*\0?!+XJ_L3ZQ=^*/A#=W'C+X>R.9M0\*WA,
MDL"]20HY; _Y:)\PQ\P8#-?2/[/?[57@G]HK2\Z+=?V?KT*YN]"O6 N8?4KV
MD3_:7\0#Q7LE?+W[0G[$6D?$35O^$S\ 7Q\!_$6W?[1%?6),4%S(.<R!.48_
M\]%Y_O!J]18BCC%RXK2?2:_]N77UW/96*H9@N3&^[/I-?^W+KZK4^H:*^+OA
M3^VIKOPX\31_#O\ :$TM_#6O1?N[?Q)Y>+6[&<!Y-ORX/_/1/E]0O-?9=I=P
M7]K%<VTT=Q;S*'CFA8,CJ1D$$<$$=Q7!B,+4PS2FM'LUL_1GFXK!UL')*HM'
MLUJGZ,FHHHKD.$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VO/\ D3/ G_90
M?#'_ *=(*]TKPO\ :\_Y$SP)_P!E!\,?^G2"@#W2O@W_ (*D?\TR_P"XG_[:
M5]Y5\&_\%2/^:9?]Q/\ ]M* /K7X _\ )"?AQ_V+>F_^DL==[7!? '_DA/PX
M_P"Q;TW_ -)8Z[V@ HHHH **** "O*O$'_)SG@G_ +%?6/\ TIT^O5:\J\0?
M\G.>"?\ L5]8_P#2G3Z /5:*** "BBB@ HHHH **** "BBB@ HHJAKFO:=X9
MTFYU35KZWTW3K5#)-=74@CCC4=R32VU8FTE=E^O&/CW^U5X.^ ]F]O>S_P!K
M^)&3=!HEFX,O/1I6Z1K[GD]@:^=/C9^W5K?CC5CX.^#5C=RS7+& :Q' 7N9S
MT_T>+'RC_;89] .M6_@7_P $_I[^[3Q+\6;N2[NYG\\Z+'.7:1B<DW,V<L?5
M5/U;M7BSQM3$2=+!*_>3^%>G=_@<E%U<?KAFH4MG4:NO-0CO4EZ6BG;FDKGD
M$G_"Y/VZ/%0;8T/A^WE^51NATNQ_'K))C_>;Z"OM#X"_L@^#?@C'!?F$>(/$
MZC+:K>(/W3=_)3H@]^6]Z]IT71-/\.Z7;Z;I=E!IUA;J$BMK:,)&BCL *NUT
MX; PH/VDGS3>[>__  #UZ-2E@(2IX%.+EI*;=ZD_)RZ1_N1M':_,U<****](
MY HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#B_BM\'?"7QK\,2:%XNTF+4K0Y,4GW9K=R,;XG'
M*-].#W!'%?&LVB_&#]@&]>YTAKCXE?!O?OEM),^?IR$\G@'RC_M*#&>X4FOO
MZFR1K+&R.H=&&&5AD$'J"*]##XR5%>SFN:#WB_T[/S1ZF%Q\\/%TIKGIO>+V
M]5V?FCSSX*_'SP;\?/#:ZMX4U-;AT ^U:?-A+JT8_P ,B9X]F&5/8FO1:^/_
M (U?L0W.G^)&^(7P-U,^"/&L+&5]-@?R[.[SR54?=C+=U(,;9Y"]:N? G]N*
M+5-?_P"$"^+^F_\ " ^/K=A 9+I3%:7;] <M_JV/;)*MGY6Y K:I@XU8NMA'
MS+JOM+_->:.BK@(5H.O@7S16\?M1^75>:/K2BD!# $'(I:\D\,**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *\+_:\_P"1,\"?]E!\,?\ IT@KW2O"_P!KS_D3/ G_ &4'
MPQ_Z=(* /=*^#?\ @J1_S3+_ +B?_MI7WE7P;_P5(_YIE_W$_P#VTH ^M?@#
M_P D)^''_8MZ;_Z2QUWM<%\ ?^2$_#C_ +%O3?\ TECK+\8?'FP\+?%SPA\/
MXM%U/4+[7;EK>;4D@:.RL,6TLZ!I6&UY'$)Q&F2!DMC R >HT5X'XB_:ENM#
M\3:Q+#X(NKSX>:%K,6@:QXN&HQ1FVNW:-&9+4C=)#&\T:O)N!!W85@I-'AS]
MJ2ZUKQ-HCW7@>ZT[X?\ B'5Y="T7Q8VHQ.;JZ1I50R6H&Z**5H9 C[F)^7*K
MN% 'OE%>8_%KXNZMX)U[P_X8\*>$V\:>+M:CN+J'3VU!+""&U@V>;-+.ROM&
MZ6-5 4EF?L 37G<7[7VI>*K*V/@;X::CXHU2TTV34_$&FW&I0V4FDB.>6![8
M$AQ-<&2WG"H-JD1Y+C(H ^DJ\J\0?\G.>"?^Q7UC_P!*=/KNO!/C#3?B#X.T
M3Q/H\C3:5K%E#?VKL,,8Y$#KD=C@\CUKA?$'_)SG@G_L5]8_]*=/H ]5HHHH
M **** "BBB@ HHHH **^/?B)_P %$+#P+XSU?P^/!-U=OI>HR64MPU^B!U1B
MI91L."<=#7':_P#MK_$+X[/'X3^$?@^ZTO5;H$3W[2K/)"AXW*VT)$/]MOPY
MKS:N8X>DW'FO+LM7]QIF=.>4ODQ5N?W?<4HN;YES+W4V]5K>UEU:/H[X]_M4
M>#?@+9O#J%Q_:OB)DW0Z+9N#*<]&D/2-?<\^@-?)]CX&^,O[=&L0:OXCN#X6
M\!))OMT9&6W"YZPQ$@S/C_EH_'H>U>S_  +_ &$M&\)WB>)?B+<KXR\52/Y[
M0S%I+6*0\DMNYF;/\3\>W>OJR.-8HU1%"(HPJJ,  = !7-]7KXWWL5[L/Y%_
M[<_T1X]/#SQ+]ICEITIIZ?\ ;[^U_A7N]^;8\X^#7[/O@SX&Z3]F\.::OVV1
M0+C5+K$EU/\ 5\<#_97 ]J])HHKV(0C3BHP5DCUYSE4=Y=-/1=$ELDNB6B"B
MBBK("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\N^.W[./@K]H30#8>)]/ OHD
M(M-6M@$NK4G^ZV.5SU5L@^F>:]1HK2G4G2DITW9HUI5:E&:J4W9KJCX$TWQ]
M\7OV#-0@TCQO!<?$/X2&016NMVX+3V2G[JY/*X_YYN=IQ\C"OM#X:_%+PO\
M%[PQ!K_A/5X-6TZ4 %HSAXFQDI(AY1AZ$5T6I:;::SI]Q8W]K#>V5PACFM[B
M,/'(IZJRG@CV-?%WQ*_8\\7?!/Q-/\0?V=]4ETVZY>]\)RR;H+E <E(PQPR]
M?W;<C^%@<"O6YZ&/TJ6A4[_9?KV?GL>Y[3#9GI5M3J]_LR]>S\UH?;5%?-G[
M.G[:WA[XOWH\+>)[4^"?B% _DS:/?9C2>0=1"6P=W_3-OF';=UKZ3KS*U"IA
MY\E569X^(PU7"S]G6C9_UMW"BBBL#F"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]KS_D3/ G_90?
M#'_IT@KW2O"_VO/^1,\"?]E!\,?^G2"@#W2O@W_@J1_S3+_N)_\ MI7WE7P;
M_P %2/\ FF7_ '$__;2@#ZU^ /\ R0GX<?\ 8MZ;_P"DL=4_BGX+U?Q1XX^%
M>I:=!'+9Z#K\M_?L\H4QPM874(8 _>.^5!@>I/:KGP!_Y(3\./\ L6]-_P#2
M6.N]H ^4O%?P>^)-TWC3X<:?H>GW'@CQ?XF_MZ3Q:VI+')I]M+/#/<V[6I4N
M\NZ.1493MQ(I8C!%+X3^#_Q)BE\"_#S4M#T^S\%>"_$?]N1^+(]261]1MXI)
MI+6!;7;OCDS+&)&8[<1MM)W"OJRB@#P/QUI_Q'7QEX2^)N@>!X=2U?3[/4M#
MU'PK/K$,,SVTT\3PW$5P08\YMT8HV#ME(^\N#YSX-^$?QA^!\VIZWH7AO1O&
M.M>-+"7^V;5=7%I%I.HO=W5PCJSI^^MU%X4;:-Y\H$*=W'V%10!Q_P '? ;?
M"[X4^$?",ET+Z71-+M["2Y48$KQQA68#L"02*XCQ!X?MQ^TAX/M_/OMDOAO5
MY2WVV;>"+BP "MNRH^8Y4'!P,C@5[/7E7B#_ ).<\$_]BOK'_I3I] '=?\(E
M:?\ /UJG_@SN/_BZ/^$2M/\ GZU3_P &=Q_\76W10!B?\(E:?\_6J?\ @SN/
M_BZ/^$2M/^?K5/\ P9W'_P 76W10!B?\(E:?\_6J?^#.X_\ BZ/^$2M/^?K5
M/_!G<?\ Q=;=% &)_P (E:?\_6J?^#.X_P#BZ/\ A$K3_GZU3_P9W'_Q=;=%
M 'Y%_%KX%_$'4?BAXLN-+\">*+K3)-5N7MIVT^>4R1F5BK;R"6R.<D\YKZL_
MX)__  MUOPWX7\7)XGT36_#EQ+>PF%;@SV1F41GD %=V">M?9%%>+A\LCA\3
M+%<[;=_Q.2C1JT\;B<=4J.<ZZM*Z6UXM6ZJW*DO+0Q/^$2M/^?K5/_!G<?\
MQ='_  B5I_S]:I_X,[C_ .+K;HKVCK,3_A$K3_GZU3_P9W'_ ,71_P (E:?\
M_6J?^#.X_P#BZVZ* ,3_ (1*T_Y^M4_\&=Q_\71_PB5I_P _6J?^#.X_^+K;
MHH Q/^$2M/\ GZU3_P &=Q_\71_PB5I_S]:I_P"#.X_^+K;HH Q/^$2M/^?K
M5/\ P9W'_P 71_PB5I_S]:I_X,[C_P"+K;HH Q/^$2M/^?K5/_!G<?\ Q='_
M  B5I_S]:I_X,[C_ .+K;HH Q/\ A$K3_GZU3_P9W'_Q='_")6G_ #]:I_X,
M[C_XNMNB@#$_X1*T_P"?K5/_  9W'_Q='_")6G_/UJG_ (,[C_XNMNB@#$_X
M1*T_Y^M4_P#!G<?_ !='_")6G_/UJG_@SN/_ (NMNB@#$_X1*T_Y^M4_\&=Q
M_P#%T?\ ")6G_/UJG_@SN/\ XNMNB@#$_P"$2M/^?K5/_!G<?_%T?\(E:?\
M/UJG_@SN/_BZVZ* ,3_A$K3_ )^M4_\ !G<?_%T?\(E:?\_6J?\ @SN/_BZV
MZ* ,3_A$K3_GZU3_ ,&=Q_\ %T?\(E:?\_6J?^#.X_\ BZVZ* ,3_A$K3_GZ
MU3_P9W'_ ,71_P (E:?\_6J?^#.X_P#BZVZ* ,3_ (1*T_Y^M4_\&=Q_\71_
MPB5I_P _6J?^#.X_^+K;HH Q/^$2M/\ GZU3_P &=Q_\71_PB5I_S]:I_P"#
M.X_^+K;HH Q/^$2M/^?K5/\ P9W'_P 71_PB5I_S]:I_X,[C_P"+K;HH Q/^
M$2M/^?K5/_!G<?\ Q='_  B5I_S]:I_X,[C_ .+K;HH Q/\ A$K3_GZU3_P9
MW'_Q='_")6G_ #]:I_X,[C_XNMNB@#$_X1*T_P"?K5/_  9W'_Q='_")6G_/
MUJG_ (,[C_XNMNB@#$_X1*T_Y^M4_P#!G<?_ !='_")6G_/UJG_@SN/_ (NM
MNB@#$_X1*T_Y^M4_\&=Q_P#%T?\ ")6G_/UJG_@SN/\ XNMNB@#P'X]?L8^"
M/CE8O=3?:M'\61J/LOB"&=Y9D*_=$@9OG7\B.Q%?/?A_XT?$/]D[Q)!X2^.T
M&L:]X5F?RM.\8:=?7#84= <,-X ZJ0)!_M#%?H%61XK\(Z-XZT&[T3Q!IEMJ
M^E72[)K2ZC#HP_H1V(Y':O3HXSEA['$+GA^*]'T]-CV,/F'+#ZOBH\]/MUCY
MQ?3TV,7PK_PC7CC0;36O#^NW>KZ5=+OAN[75[AT8?4/P1W!Y'>M;_A$K3_GZ
MU3_P9W'_ ,77Q9XJ_9S^)G[(>O7?C+X&7]QX@\).WG:CX-O"96VCKM7.9 !T
M9<2#_:&:]\_9T_:X\&_M"V8M;24Z'XLA4_:O#]\P$RD?>,9X\Q1[<CN!16P=
MH>VP[YX?BO5=/78,1E_+#ZQA9<]/OU7^)=/78]7_ .$2M/\ GZU3_P &=Q_\
M71_PB5I_S]:I_P"#.X_^+K;HKS#QS$_X1*T_Y^M4_P#!G<?_ !='_")6G_/U
MJG_@SN/_ (NMNB@#$_X1*T_Y^M4_\&=Q_P#%T?\ ")6G_/UJG_@SN/\ XNMN
MB@#$_P"$2M/^?K5/_!G<?_%T?\(E:?\ /UJG_@SN/_BZVZ* ,3_A$K3_ )^M
M4_\ !G<?_%T?\(E:?\_6J?\ @SN/_BZVZ* ,3_A$K3_GZU3_ ,&=Q_\ %T?\
M(E:?\_6J?^#.X_\ BZVZ* ,3_A$K3_GZU3_P9W'_ ,71_P (E:?\_6J?^#.X
M_P#BZVZ* ,3_ (1*T_Y^M4_\&=Q_\71_PB5I_P _6J?^#.X_^+K;HH Q/^$2
MM/\ GZU3_P &=Q_\71_PB5I_S]:I_P"#.X_^+K;HH Q/^$2M/^?K5/\ P9W'
M_P 71_PB5I_S]:I_X,[C_P"+K;HH Q/^$2M/^?K5/_!G<?\ Q='_  B5I_S]
M:I_X,[C_ .+K;HH Q/\ A$K3_GZU3_P9W'_Q='_")6G_ #]:I_X,[C_XNMNB
M@#$_X1*T_P"?K5/_  9W'_Q='_")6G_/UJG_ (,[C_XNMNB@#$_X1*T_Y^M4
M_P#!G<?_ !='_")6G_/UJG_@SN/_ (NMNB@#$_X1*T_Y^M4_\&=Q_P#%T?\
M")6G_/UJG_@SN/\ XNMNB@#$_P"$2M/^?K5/_!G<?_%T?\(E:?\ /UJG_@SN
M/_BZVZ* ,3_A$K3_ )^M4_\ !G<?_%T?\(E:?\_6J?\ @SN/_BZVZ* ,3_A$
MK3_GZU3_ ,&=Q_\ %T?\(E:?\_6J?^#.X_\ BZVZ* ,3_A$K3_GZU3_P9W'_
M ,71_P (E:?\_6J?^#.X_P#BZVZ* ,3_ (1*T_Y^M4_\&=Q_\71_PB5I_P _
M6J?^#.X_^+K;HH Q/^$2M/\ GZU3_P &=Q_\71_PB5I_S]:I_P"#.X_^+K;H
MH Q/^$2M/^?K5/\ P9W'_P 71_PB5I_S]:I_X,[C_P"+K;HH Q/^$2M/^?K5
M/_!G<?\ Q='_  B5I_S]:I_X,[C_ .+K;HH Q/\ A$K3_GZU3_P9W'_Q='_"
M)6G_ #]:I_X,[C_XNMNB@#$_X1*T_P"?K5/_  9W'_Q='_")6G_/UJG_ (,[
MC_XNMNB@#$_X1*T_Y^M4_P#!G<?_ !=>*?M7:!;Z?X3\!S1SWTC#X@>&1MGO
M9I5_Y"D'\+,17T-7A?[7G_(F>!/^R@^&/_3I!0![I7P;_P %2/\ FF7_ '$_
M_;2OO*O@W_@J1_S3+_N)_P#MI0!]:_ '_DA/PX_[%O3?_26.N]K@O@#_ ,D)
M^''_ &+>F_\ I+'7>T %%%% !1110 5Y5X@_Y.<\$_\ 8KZQ_P"E.GUZK7E7
MB#_DYSP3_P!BOK'_ *4Z?0!ZK1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\V?M%
M?L3^'?C!>GQ1X9NCX)^(,+>=#K%CF-)Y!T,P7!W?]-%^8=]W2OI.BMZ->IAY
M\])V9TX?$U<+/VE&5G_6_<^)/AK^V'XM^"?B:#X>_M$:9+IMWPEEXLB3=!<H
M#@/(5&&'_31>1_$H.37VEINI6FLZ?;WUA=0WME<()(;BWD#QR*>C*PX(/J*Y
MWXE?"WPO\7O#$^@>+-(@U;3I1D+(,/$V.'C<<HP]0:^+]0\ ?%W]@O49]8\$
M3W'Q#^$AD,MWHMQEI[)3]YL#[N/^>B#:<?.HKT^2AC]:=H5.WV7Z=GY;'L>S
MPV9ZTK4ZO\OV9>G9^3T/ONBO+O@3^T?X*_:$T 7_ (8U$"^B0-=Z3<D)=6I/
M]Y<\KGHZY4^N>*]1KR:E.=*3A45FCPZM*I1FZ=16:Z,****S,@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***1F"@DG ]30 M%9&I^,-!T52VH:WIU@OK=7<<8_\>(K
MB]9_:8^$^@9%]\1?#<9]$U**0_\ CI-:QI5)_#%OY&T*-6I\$&_1'I=%?!7Q
M-_X*=:;H7Q:TRQ\*6$>M^![1RFIWQ4K+=YXW09Q@)U&1\WM7VOX&\<Z)\2/"
MNG^(_#M_'J6D7T?F0SQG\"I'9@<@@]"*Z<1@J^%A&=6-E+^M?,[,5EV*P=.%
M2O"REM_D^S-ZBBBN$\T**** "BBB@ KPO]KS_D3/ G_90?#'_IT@KW2O"_VO
M/^1,\"?]E!\,?^G2"@#W2O@W_@J1_P TR_[B?_MI7WE7P;_P5(_YIE_W$_\
MVTH ^M?@#_R0GX<?]BWIO_I+'7>UP7P!_P"2$_#C_L6]-_\ 26.N]H ****
M"BBB@ KRKQ!_R<YX)_[%?6/_ $IT^O5:\J\0?\G.>"?^Q7UC_P!*=/H ]5HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "D(# @C(-+10!\E_';]AN'5->/CW
MX0:D? /CZW8SB.T8Q6EV_4\*/W;'O@%6S\R\DU3^"O[;USI_B0?#WXY:8?!'
MC6%A$FHSIY5G=YX#,?NQD]F!,;=BO2OL"O.OC5\ O!GQ\\-MI/BS2UN'0'[-
MJ$.$NK5C_%&^./=3E3W!KUJ>,C5BJ.+7,NC^TO\ ->3/<I8^%:"H8]<T5M+[
M4?\ ->3/0XY$FC62-E=& 964Y!!Z$&G5\ P:U\7_ /@G_?):ZNEQ\2?@UOV1
M7<>?/TY">!R3Y1_V6)C/8J37UWX#_: \ ?$?P2OBO1_$UC_8X9(YWNI5A>VD
M8@+'*K$%&)( !Z]LCFL:^#G22G!\T'LU^3[/R,,3E]2BE4IOGIO:2_)KH_)G
MH=%(&# $'(/0TM>>>4%%%% !1110 4457DU"UB^_<PI_O2 4#+%%9<_BK1;7
M'G:Q80Y.!YERB_S-9=Q\4_!=KCS_ !?H,/./WFIP+SZ<M5J$GLBU3G+:+.HH
MK@KKX^_#*S_UWQ"\+ISMQ_;%N3G\'K'NOVJO@_9Y\WXD>'!@[?EOT;G\#6JP
M]:6T']S-EA<1+:F_N9ZK17B]Q^V=\$K;._XCZ,<''[MW?^2FLJ[_ &\/@79Y
MSX]MI<';^YM+A_QXCZ5:P>)>U.7W,T6 Q<MJ,O\ P%_Y'OM%?-=U_P %$_@5
M;;@OBNYG(.,1:5='\<F,"LJZ_P""EOP3M]VS4-8N,''[K3'&??YB*U67XM_\
MNI?<S995CG_RYE]S/JFBOD*Y_P""H?P>AW"*U\2W!'3;81@'\Y:P?$/_  50
M\#6^E7DFB^%/$%Y>A#]F^V1Q10L^.-[!R0,^@S6L<KQLMJ3-HY+F$M%19]MT
M5^6'P5_X*/\ C_P_XDUA?$NER^.XM7G,UI86[^5+:RGI'#A6S'C VX)XSW->
MZC]LKX]>(\GP]^SOJ4*G[K:@+@C\<QQUO6R;%496E:W>Z7YG57X?QN'GRRM;
MOS)+\6G^!]M45\2CXF?MF^*6SI_PX\/Z!&W>Z:,%?^^[C^E*W@C]M3Q/Q=>-
M?#/AV)NJP+#N7\5@8_\ CU8_V?;XZT%_V]?\KG/_ &5R_'7IK_MZ_P"29]LT
M5\3']DC]HKQ!\NN_M!W-O&WWET\S_I@QTH_X)MW>L#_BIOC3XKUHG[P (S_W
M\E>CZKA8_%B%\DW_ )!]2P<?CQ2^49/_ "/K_4O&GA_1<_VAKNFV..OVF\CC
MQ_WT17%ZQ^TU\)M!++??$7PW$Z]4348I&_)237A>E_\ !+WX46^&U'4_$NK2
M=VEO8T!_[YC_ *UVFB_\$^?@7H^"?![W[C^*\U"X?/X!P/TH]GE\=ZDGZ12_
M-A[+*X?%5G+TBE^;+6L?M\? S1U;/C>.]8?PV=E<2'\]F/UKBM6_X*>?!VP4
M_9(_$.J,.@M]/5,_]_'6O8M'_93^#^ALK6?PY\/JR]&ELEE/YOFNVTKX>^%=
M"Q_9OAG1]/QT^RV$46/^^5%'/E\=H2?JTOR0>TRN&U.<O627Y(^2'_X*86NJ
M''AWX2^+-9S]TD!<_P#?"O2+^V5\=O$7/A[]G?5%C;[LM\+C;^/[M!^M?:T<
M:1+M151?11@4ZCZUA8_#AU\Y-_Y!]<P4?@PJ^<I/_(^)O^%G?MF>*&Q8_#?P
M]X>C;HUPR9'UWW!_E1_PA?[:GB? N?&?AGPXI_YY+%D?]\PO7VS11_:%O@HP
M7RO^;8?VHH_!AZ:_[=O^;9\4-^R;^T9XA'_$\_:%N;16^\FF^>!]/E,8_2D7
M_@F_?ZO\WB/XU>*M5+??5=P!_%Y&_E7VQ11_:F)7P-+TBE^@O[9QB^!J/I&*
M_0^/M*_X)>_">U;?J&I^)M7D/+&:]C0'_OF,']:[31O^">_P,T?!;P@]^?\
MI\U"X?\ DXKZ-HK*68XN>]5_?8QGFV/J;UI??;\CX2^)7_!,71M>^+&EZAX7
MOTT+P3<-OU/3=S-+!MQ\L!.<A^GS'Y>O/2OM'P5X*T7X=^&;#P_X>T^+3-)L
MHQ'#;PC 'J3ZL3R2>2:W**BOC:^)A&%65U$SQ.88G&0A3KSNH[?YONPHHHKA
M/."BBB@ HHHH *\+_:\_Y$SP)_V4'PQ_Z=(*]TKPO]KS_D3/ G_90?#'_IT@
MH ]TKX-_X*D?\TR_[B?_ +:5]Y5\&_\ !4C_ )IE_P!Q/_VTH ^M?@#_ ,D)
M^''_ &+>F_\ I+'7>UP7P!_Y(3\./^Q;TW_TECKO: "BOD?P;^T5K_B;X]76
MF:IX[C\.^'6\2W6BZ;HMSX*NO)OQ"3&L:ZJSK$)I&1W"!2<  9)K3\(_'/XC
MWLW@CQ[J<^B3?#[QIX@.AVWAZWL9$O=.BD>6.UN3=&0B5F:)2Z>6H D^4G;0
M!]2T5XE\3O%GQ#\0?%:/P#\/-6T7PW<6.AC7K[5-8T][X2EYWA@MEC62/8K&
M*4O)DD +@')KS_0_CG\4/CI9Z<W@&XT'PC<V'A6V\0:JFK6$E\MS>S23QK9)
MB1/+BS:RDR_,V&3"]: /JVO*O$'_ "<YX)_[%?6/_2G3ZZCX2^/%^*/PO\*>
M+UM39?VWIEO?M:L<F%I(PS)GO@DC/M7"^(/$VDG]I#P?=#4K7[-#X;U>&2;S
M5VH[7%@0I.>"=K<?[)H ]GHK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_
M ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3
M;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P
M(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T
M&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK
M$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&
MK'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#
M_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@
M#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_
M /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\
MA-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(
M7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A
M-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\
M:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K
M'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P : -NB
ML3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\
M A?\:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__
M $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P :
M -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3;P__ -!J
MQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-
MO#__ $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%
M_P : -NBL3_A-O#_ /T&K'_P(7_&C_A-O#__ $&K'_P(7_&@#;HK$_X3;P__
M -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P : -NBL3_A-O#_ /T&K'_P(7_&
MC_A-O#__ $&K'_P(7_&@#;HK$_X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_
M ,"%_P : -6ZM(+^UEMKF&.XMYE*20RH&1U(P00>"".QK\>OVXO@I=_!WXN:
ME)IGAQ?#O@K5RLE@+&5WM92HRP(/",&R?+Z 'Y>*_7#_ (3;P_\ ]!JQ_P#
MA?\ &L'QI%\/OB+HITCQ,^CZUIID27[-=R(R[U.58<\$$?TKULMQ[P%7G:O%
M[K^NI[F49F\LK^T:O%[K]?4^'/@'_P -?>+/A=H\WAG6K"Q\.I'Y-C)KT<7V
MB2(=&!:-G91T!/8<5Z%_PJO]LS4/];\3O#UECY?D5.1Z\6QKZ\A\8>&[:&.&
M'5M.BBC4(D:3(%50,   \ "G_P#";>'_ /H-6/\ X$+_ (UI4S-RFY1I05_[
MJ9K4SARG*4*%-7?\J9\A_P##._[65U_Q\_'338L<#R _3\(%H_X9,_:-N_\
MCY_:(NX\<#R3<<CWPRU]>?\ ";>'_P#H-6/_ ($+_C1_PFWA_P#Z#5C_ .!"
M_P"-9?VE6Z1BO^W5_D8_VOB%\,8+_MR/^1\@']ASXPWG_'[^T?XADQPNTW)Z
M]>MQ2K_P3N\3W7_']\>?%,N/N[5D./7K/7U]_P )MX?_ .@U8_\ @0O^-'_"
M;>'_ /H-6/\ X$+_ (T_[4Q7227_ &['_(?]M8WI)+_MV/\ D?(*_P#!,VVE
M_P"/OXM^*[C'W>@Q^;FIH_\ @ESX)D_X^_''BRZ]/WT(P>YY0U]<?\)MX?\
M^@U8_P#@0O\ C1_PFWA__H-6/_@0O^-+^U<9_P _/P7^0O[:S#I5_!?Y'RK;
M?\$M?A)#GS=5\4W!(_BO81SZ\0UK6_\ P3+^"T/W[?79^,?O-2(_'Y5%?2G_
M  FWA_\ Z#5C_P"!"_XT?\)MX?\ ^@U8_P#@0O\ C4O,\8_^7K^\AYQF$MZT
MOO/GZW_X)Q? R#[WAZ^FXQ^\U2?\^&%:]I^P'\"[3'_%$)-A=O[Z^N6_'_6=
M:]J_X3;P_P#]!JQ_\"%_QH_X3;P__P!!JQ_\"%_QK-X_%O>K+[V8O,\=+>M+
M_P "9Y5;_L2? ZUQL^'>F,0,?O))G_FYK4M?V1_@U:8\OX;^'S@8'F6@?_T+
M->@_\)MX?_Z#5C_X$+_C1_PFWA__ *#5C_X$+_C63Q>(>]27WLR>.Q3WJR_\
M"?\ F<I9_LX?"JQVF#X<>%HRHP&_LB G'U*UKVOP?\!V.W[/X*\/0[1A?+TJ
M 8'_ 'Q6I_PFWA__ *#5C_X$+_C1_P )MX?_ .@U8_\ @0O^-9NM5EO)_>9/
M$5I;S?WL2W\"^&[3;Y'A_2H=O \NRB7'TPM)K/@7P]X@T6[TC4-%L;K3;J)H
M9K9[==K*1R.E._X3;P__ -!JQ_\  A?\:/\ A-O#_P#T&K'_ ,"%_P :CGE>
M]S/VD[WNSQ7X _L4>"/@%XNUCQ'8&75M1N)F_L^2]4$Z? ?^6:>K=07ZXP/7
M/T+6)_PFWA__ *#5C_X$+_C1_P )MX?_ .@U8_\ @0O^-:5J]3$3YZLKLUQ&
M(K8J?M*TN9FW16)_PFWA_P#Z#5C_ .!"_P"-'_";>'_^@U8_^!"_XU@<QMT5
MB?\ ";>'_P#H-6/_ ($+_C1_PFWA_P#Z#5C_ .!"_P"- &W16)_PFWA__H-6
M/_@0O^-'_";>'_\ H-6/_@0O^- &W16)_P )MX?_ .@U8_\ @0O^-'_";>'_
M /H-6/\ X$+_ (T ;=%8G_";>'_^@U8_^!"_XT?\)MX?_P"@U8_^!"_XT ;=
M%8G_  FWA_\ Z#5C_P"!"_XT?\)MX?\ ^@U8_P#@0O\ C0!MT5B?\)MX?_Z#
M5C_X$+_C1_PFWA__ *#5C_X$+_C0!MT5B?\ ";>'_P#H-6/_ ($+_C1_PFWA
M_P#Z#5C_ .!"_P"- &W16)_PFWA__H-6/_@0O^-'_";>'_\ H-6/_@0O^- &
MW16)_P )MX?_ .@U8_\ @0O^-'_";>'_ /H-6/\ X$+_ (T ;=%8G_";>'_^
M@U8_^!"_XT?\)MX?_P"@U8_^!"_XT ;=%8G_  FWA_\ Z#5C_P"!"_XT?\)M
MX?\ ^@U8_P#@0O\ C0!MUX7^UY_R)G@3_LH/AC_TZ05ZS_PFWA__ *#5C_X$
M+_C7B?[5WB;2=4\*> X+/4K6YF/Q \,D1Q2JS'&J0$\ T ?0]?!O_!4C_FF7
M_<3_ /;2OO*O@W_@J1_S3+_N)_\ MI0!]:_ '_DA/PX_[%O3?_26.N]K@O@#
M_P D)^''_8MZ;_Z2QUWM 'A5Y\!_'/B'Q58V_B/XDKK7@#3M<CU^VTM](5-2
M>2*;SX+>6[#[6ACD"D;8E<A%4L>2<WP[^R_KNCZYX?TVZ\;0WOPX\,ZQ+KVB
M:!_902[CN&:5H8Y[KS")(86F8J BL=J!F..?H>B@#P_Q9\&OB#J>M:-XMT#Q
MYI6@>.AHW]AZS=MH;7%C>0^895DB@,X:*2-V<IF1QAR&#<5@R?LK:]X+LM)@
M^&/CQ/"S+X=A\,:I+JFE"_:Z@C:1TNH\21^7<JT\Y!.Y#YG*<"OHZB@# \ ^
M"]/^''@?0/"NDAQINBV,-A;^8<N4C0("Q[DXR?<UQ/B#_DYSP3_V*^L_^E.G
MUZK7E7B#_DYSP3_V*^L?^E.GT >JT444 %%%% !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 5X7^UY_R)G@3_LH/AC_TZ05[I7A?[7G_ ")G@3_LH/AC
M_P!.D% 'NE?!O_!4C_FF7_<3_P#;2OO*O@W_ (*D?\TR_P"XG_[:4 ?6OP!_
MY(3\./\ L6]-_P#26.N]K@O@#_R0GX<?]BWIO_I+'7>T %%%% !1110 5Y5X
M@_Y.<\$_]BOK'_I3I]>JUY5X@_Y.<\$_]BOK'_I3I] 'JM%%% !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 %>%_M>?\B9X$_[*#X8_].D%>Z5X
M7^UY_P B9X$_[*#X8_\ 3I!0![I7P;_P5(_YIE_W$_\ VTK[RKX-_P""I'_-
M,O\ N)_^VE 'UK\ ?^2$_#C_ +%O3?\ TECKO:X+X _\D)^''_8MZ;_Z2QUW
MM !1110 4444 %>5>(/^3G/!/_8KZQ_Z4Z?7JM>5>(/^3G/!/_8KZQ_Z4Z?0
M!ZK1110 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 %%%% !7A?[7G_(F
M>!/^R@^&/_3I!7NE>%_M>?\ (F>!/^R@^&/_ $Z04 >Z5\&_\%2/^:9?]Q/_
M -M*^\J^#?\ @J1_S3+_ +B?_MI0!]:_ '_DA/PX_P"Q;TW_ -)8Z[VN"^ /
M_)"?AQ_V+>F_^DL==[0 445\/> [&33]!^$/Q=BUC5I?'GB[QD--UN2;49Y(
M+NVGFNHY+0VY<QJD"QKLVJ"A@SGK0!]PT5\Z?%#P/IGQH_:,/@[Q7>:D/#FE
M>$4U>SL;'4I[(&[ENY(GN2T+J6:)8D"[B0OFDXYKQ_X8:7_PTMIU@OQ$\0:Q
M.-"^']AJ&G3VVJ3V3&YEGO4?4R8W7?*%M8<,V0,L<?-0!]UUY5X@_P"3G/!/
M_8KZQ_Z4Z?6A^SGXHU3QM\!?A[KVMRM<:MJ.A6=S=3LNTRR-"I9R.VX_-^-<
MWXXN?$MM\7/#?BS2/ ^L:_9Z?H^H:;/!!-:P2"2::U=&'FRJ"N('SSGD>M '
MM-%>5?\ "V_&G_1&?%'_ (,=+_\ DNC_ (6WXT_Z(SXH_P#!CI?_ ,ET >JT
M5Y5_PMOQI_T1GQ1_X,=+_P#DNC_A;?C3_HC/BC_P8Z7_ /)= 'JM%>5?\+;\
M:?\ 1&?%'_@QTO\ ^2Z/^%M^-/\ HC/BC_P8Z7_\ET >JT5Y5_PMOQI_T1GQ
M1_X,=+_^2Z/^%M^-/^B,^*/_  8Z7_\ )= 'JM%>2W'Q6\=RJH@^#_B2%@ZL
MS2ZAIA!4$%E&+H\D9 [9/-2_\+;\:?\ 1&?%'_@QTO\ ^2Z /5:*\J_X6WXT
M_P"B,^*/_!CI?_R71_PMOQI_T1GQ1_X,=+_^2Z /5:*\J_X6WXT_Z(SXH_\
M!CI?_P ET?\ "V_&G_1&?%'_ (,=+_\ DN@#U6BO*O\ A;?C3_HC/BC_ ,&.
ME_\ R71_PMOQI_T1GQ1_X,=+_P#DN@#U6BO*O^%M^-/^B,^*/_!CI?\ \ET?
M\+;\:?\ 1&?%'_@QTO\ ^2Z /5:*\J_X6WXT_P"B,^*/_!CI?_R71_PMOQI_
MT1GQ1_X,=+_^2Z /5:*\J_X6WXT_Z(SXH_\ !CI?_P ET?\ "V_&G_1&?%'_
M (,=+_\ DN@#U6BO*O\ A;?C3_HC/BC_ ,&.E_\ R71_PMOQI_T1GQ1_X,=+
M_P#DN@#U6BO*O^%M^-/^B,^*/_!CI?\ \ET?\+;\:?\ 1&?%'_@QTO\ ^2Z
M/5:*\J_X6WXT_P"B,^*/_!CI?_R745K\5O'<,"I<_!_Q)<3#.Z2'4-,"GGC
M-T#TQ0!ZU17E7_"V_&G_ $1GQ1_X,=+_ /DNC_A;?C3_ *(SXH_\&.E__)=
M'JM%>5?\+;\:?]$9\4?^#'2__DNC_A;?C3_HC/BC_P &.E__ "70!ZK17E7_
M  MOQI_T1GQ1_P"#'2__ )+H_P"%M^-/^B,^*/\ P8Z7_P#)= 'JM%>5?\+;
M\:?]$9\4?^#'2_\ Y+H_X6WXT_Z(SXH_\&.E_P#R70!ZK17E7_"V_&G_ $1G
MQ1_X,=+_ /DNC_A;?C3_ *(SXH_\&.E__)= 'JM%>5?\+;\:?]$9\4?^#'2_
M_DNC_A;?C3_HC/BC_P &.E__ "70!ZK17E7_  MOQI_T1GQ1_P"#'2__ )+H
M_P"%M^-/^B,^*/\ P8Z7_P#)= 'JM%>5?\+;\:?]$9\4?^#'2_\ Y+H_X6WX
MT_Z(SXH_\&.E_P#R70!ZK17E7_"V_&G_ $1GQ1_X,=+_ /DNHA\5O'?VII#\
M'_$AMB@58?[0TS>'R<L3]JQ@C ZYX- 'K5%>5?\ "V_&G_1&?%'_ (,=+_\
MDNC_ (6WXT_Z(SXH_P#!CI?_ ,ET >JT5Y5_PMOQI_T1GQ1_X,=+_P#DNC_A
M;?C3_HC/BC_P8Z7_ /)= 'JM%>5?\+;\:?\ 1&?%'_@QTO\ ^2Z/^%M^-/\
MHC/BC_P8Z7_\ET >JT5Y5_PMOQI_T1GQ1_X,=+_^2Z/^%M^-/^B,^*/_  8Z
M7_\ )= 'JM%>5?\ "V_&G_1&?%'_ (,=+_\ DNC_ (6WXT_Z(SXH_P#!CI?_
M ,ET >JT5Y5_PMOQI_T1GQ1_X,=+_P#DNC_A;?C3_HC/BC_P8Z7_ /)= 'JM
M%>5?\+;\:?\ 1&?%'_@QTO\ ^2Z/^%M^-/\ HC/BC_P8Z7_\ET >JT5Y5_PM
MOQI_T1GQ1_X,=+_^2Z/^%M^-/^B,^*/_  8Z7_\ )= 'JM%>5?\ "V_&G_1&
M?%'_ (,=+_\ DNHKKXK>.YK>1+;X/^)+>=AA)9M0TPHI]2!=$_I0!ZU17E7_
M  MOQI_T1GQ1_P"#'2__ )+H_P"%M^-/^B,^*/\ P8Z7_P#)= 'JM%>5?\+;
M\:?]$9\4?^#'2_\ Y+H_X6WXT_Z(SXH_\&.E_P#R70!ZK17E7_"V_&G_ $1G
MQ1_X,=+_ /DNC_A;?C3_ *(SXH_\&.E__)= 'JM%>5?\+;\:?]$9\4?^#'2_
M_DNC_A;?C3_HC/BC_P &.E__ "70!ZK17E7_  MOQI_T1GQ1_P"#'2__ )+H
M_P"%M^-/^B,^*/\ P8Z7_P#)= 'JM%>5?\+;\:?]$9\4?^#'2_\ Y+H_X6WX
MT_Z(SXH_\&.E_P#R70!ZK17E7_"V_&G_ $1GQ1_X,=+_ /DNC_A;?C3_ *(S
MXH_\&.E__)= 'JM%>5?\+;\:?]$9\4?^#'2__DNC_A;?C3_HC/BC_P &.E__
M "70!ZK17E7_  MOQI_T1GQ1_P"#'2__ )+H_P"%M^-/^B,^*/\ P8Z7_P#)
M= 'JM%>2V_Q6\=Q"3S_@_P"))BSLR>5J&F#:A/"G-T.0.N.*E_X6WXT_Z(SX
MH_\ !CI?_P ET >JT5Y5_P +;\:?]$9\4?\ @QTO_P"2Z/\ A;?C3_HC/BC_
M ,&.E_\ R70!ZK17E7_"V_&G_1&?%'_@QTO_ .2Z/^%M^-/^B,^*/_!CI?\
M\ET >JT5Y5_PMOQI_P!$9\4?^#'2_P#Y+H_X6WXT_P"B,^*/_!CI?_R70!ZK
M17E7_"V_&G_1&?%'_@QTO_Y+H_X6WXT_Z(SXH_\ !CI?_P ET >JT5Y5_P +
M;\:?]$9\4?\ @QTO_P"2Z/\ A;?C3_HC/BC_ ,&.E_\ R70!ZK17E7_"V_&G
M_1&?%'_@QTO_ .2Z/^%M^-/^B,^*/_!CI?\ \ET >JT5Y5_PMOQI_P!$9\4?
M^#'2_P#Y+H_X6WXT_P"B,^*/_!CI?_R70!ZK17E7_"V_&G_1&?%'_@QTO_Y+
MH_X6WXT_Z(SXH_\ !CI?_P ET >JT5Y*WQ6\=-<1NOP>\2+;JK!XCJ&F;V8D
M;2#]JQ@ -G)_B'O4O_"V_&G_ $1GQ1_X,=+_ /DN@#U6BO*O^%M^-/\ HC/B
MC_P8Z7_\ET?\+;\:?]$9\4?^#'2__DN@#U6BO*O^%M^-/^B,^*/_  8Z7_\
M)='_  MOQI_T1GQ1_P"#'2__ )+H ]5HKRK_ (6WXT_Z(SXH_P#!CI?_ ,ET
M?\+;\:?]$9\4?^#'2_\ Y+H ]5KPO]KS_D3/ G_90?#'_IT@K?\ ^%M^-/\
MHC/BC_P8Z7_\EUQ_Q(E\8_&#_A$-'G^%^NZ'9V?BC2M8N;Z]U#3S'%':W23D
MXBN'<_<' 7F@#Z%KX-_X*D?\TR_[B?\ [:5]Y5\&_P#!4C_FF7_<3_\ ;2@#
MZU^ /_)"?AQ_V+>F_P#I+'7>UP7P!_Y(3\./^Q;TW_TECKO: "O--$_9Q^'7
MAWXA2>-M/\.)!X@:::Z23[5,UO#/*")IHK<N88I'#-N=$#-N;)Y.?2Z* /*_
M%?[,?PZ\<:7IMCK>CWE\FGM<&WN#J]XER$GD\R:%IUE$CQ.W6)F*8"C;@ "3
MQS^S+\-?B+;Z-!K7AF,PZ19_V;:1V%S/9 6?'^B/Y#IYD!VC,3Y3CI7J%% $
M%C96^FV=O:6D$=M:V\:Q0PQ*%2-%&%50.    !4]%% !1110 4444 %%%% !
M12,"RD E21U':OCK0/!&EZ#\7EU;X52^(M6N?#<>H2^,O%VHZG/<6VLS?9Y
ME@0Q\N><3%'8Q*JPB/;D%MH /L:BOACPCX(T_1]'^"&O:;XMUVPUKXFZ9=1^
M+=:BUB5IKQ)-+DNY;G]XS1Q/!*@".JCRPQ7TJE?:>G@CP+\4?&/PD?7?"?PU
MDT2#2X=0N[^Y<:E>R7D:3:I:+.S.BQP.ZB?@2$A@"(PQ /O2BOG3X5>#--^#
M/[26H^"/"<U[#X6O_"4>M7&F75]/=K%>+>&$3JTKL5:5"VX X8Q XX-?1= !
M1110 4444 %%%% !1110 4444 %%%% !117S_P#M2>%_ 6J?V3>^-(?$'BJ_
M:*2ST'P5HM]-$U_=DAC+''"R$R*  99&\N)22=N<D ^@**^.-!^$=UX]\7Z%
M\/?B]KNI:I-X9\ 6E^%AU>>'%_+<SI+=&6-D,LD*0PQB1NY9L9>N&70K;XL_
M"OP/J7V_Q/XK^/GB'0K.31KJVU2X@CT"- (UU*381'!"Q7S6,@9IW8HH;.%
M/T HKYY^,FAZ_8_&CX):I<^+M0FTYM?^P_V';HL%K(_]FWC23R[?FE8E%VJ3
MM3G ).:^AJ "BBB@ HHHH **** "BBB@ HHHH **** "BBN5^*6BZ;X@^'^M
MV.M:Y=^&]'D@+7NIV-X+26&!2&D_??\ +,%059A@A6."#@@ ZJBOA)M!;P[X
M#\77O@A?$/@;X2>*-6T#0]/CO+ZY2=XYKY8K[4;<3,9;6.:*5(U)(+;?,PN5
M)W=6^'_P_P# OC/XA^!M:UG6M,^$FCV>CZZ^@VVJ73HUY<&[A-F"&:9UE,4,
M@MXVRT@!P0<$ ^T**^/]'^&>@:+\"6E^*DGB;0_ W]OSWVA>!Y=3N);S[+,B
MI::?,(V,TTF_?*ENKG8SA3N\OCV7]EWPGK_@_P"%<=IKL5]IZ3W]U=Z9HVI7
M9NKG2=/DD+6]I+*22S(F,C<VW.S)"Y(!ZW1110 4444 %%%% !1110 4444
M%%%% !1110 45\D^(/AOHEY^T#I:^ KKQ'J_Q$L]?BU3Q-XJFU.=K33-/+[Y
M-/E&1"WF1D11VRIN52)&(VY;C]&T@-X7\$?%R#6=6@^(_B/Q\=&U"\74)G#6
MLVH3VCV0@+&()#"H91L^5H0WKD ^YJ*^0/AC\/?#]G\5YM1^&NJ>(--\'Z1I
ME_:>+/&VH:O--!K5VRA4:-IRT<DL#K)*]PBB-3E!G+!;OPE\'Q_!7]IJRT2Q
MMM1TKPQXCT.X6PNI-=EU8>)+J%H99+VY#M_H\JHYP5!$GFMR,*M 'UE1110
M4444 %%%% !1110 4444 %%%% !1110 45X/^U%X<\ ZC:Z/?>/$U[Q%M$EK
MH_@S1KN9&U2\;#!DBA9'>154@.S".-69FV_>KR_PO\(]0\;>+/!?PR^+FJ:E
MJL>A^!CJQLX]8G0F\DO6C#R3QLC3R6T2Q1B0GJQ?&6H ^R**_/V/0[#XI?!W
MP??W5]XH\;?&_6M'%MX;-KJUQ -)2&62"/57,9"0QDJDLDLH8RL-JALA:M?M
M3_M"-:^(-*\,:KKGB'1;?P?KVA?:I+/1+T+XAN?M,#7$AECB*?9XT+$1AMTL
MAQ@A%# 'WQ145M<)=V\4\1)CE0.I92IP1D9!Y'T-2T %%%% !1110 4444 %
M%%% !1110 4444 %%9OB73AK'AW4[$ZC=:0+FVDA.H64BQSVP92#)&[ A67.
M02#@C-?$%U80_#_PM\4?&WP9;7M%\#:?X3NK.36KS4+B>+6M3,B8O[99F8MY
M""7-RN%D9\+N"9H ^\:*^-M8^%O@GX8_$63P;!XGUG0/ASK'@Z77?$9&N7!\
MUK6\MPL[3.[-']H6:2.3RRID"@#!%9-O\+=>U/X0>,M,\&:9-X=\#^+M>TJ#
MP]X9\7:W<64AM(Y%:\D4N6F@%UL.V ?/M!;:I?  /M^BOGW]DJUMO!Z>-O 4
MGA+3O".O^'[^"74(M%U6XU&QNA<0AX9HY+C]XI*+M:-@,%0>0PKZ"H ****
M"BBB@ HHHH *^#?^"I'_ #3+_N)_^VE?>5?!O_!4C_FF7_<3_P#;2@#ZU^ /
M_)"?AQ_V+>F_^DL==[7!? '_ )(3\./^Q;TW_P!)8Z[V@ HHHH **** "BBN
M6\>>*]1\,C0K?2=-MM3U'5]0^P0QWEVUM"A$$TQ=G6.0_=@(P%ZL.E '4T5P
M_P#:GQ)_Z%KPK_X4-S_\@T?VI\2?^A:\*_\ A0W/_P @T =Q17#_ -J?$G_H
M6O"O_A0W/_R#1_:GQ)_Z%KPK_P"%#<__ "#0!W%%</\ VI\2?^A:\*_^%#<_
M_(-']J?$G_H6O"O_ (4-S_\ (- ':RQB:)XVSM8%3M)!Y]".E>0> /V2?AE\
M+]:T[5/#6EZOIT^GNSVT)\2:E-;(6#;OW$EPT1SN8\J>3GKS75?VI\2?^A:\
M*_\ A0W/_P @T?VI\2?^A:\*_P#A0W/_ ,@T <K'^R'\)(/^$@$7A%(DURTG
ML+N-+ZY$<=O.P:>*W7S,6RR$ L(0F[OFKG@[]E[X<^!8M3@TW2=0N+/4K!],
MN[+5M;OM1MI+9L!H_)N9I$ ( '"@XXZ&M[^U/B3_ -"UX5_\*&Y_^0:/[4^)
M/_0M>%?_  H;G_Y!H 9\+_@?X*^#:ZA_PB6B_P!G2WY3[3<3W4]W/(J B-#+
M,[OL0,VU =JY. ,FN[KA_P"U/B3_ -"UX5_\*&Y_^0:/[4^)/_0M>%?_  H;
MG_Y!H [BBN'_ +4^)/\ T+7A7_PH;G_Y!H_M3XD_]"UX5_\ "AN?_D&@#N**
MX?\ M3XD_P#0M>%?_"AN?_D&C^U/B3_T+7A7_P *&Y_^0: .XHKA_P"U/B3_
M -"UX5_\*&Y_^0:/[4^)/_0M>%?_  H;G_Y!H [BBN'_ +4^)/\ T+7A7_PH
M;G_Y!H_M3XD_]"UX5_\ "AN?_D&@#N**X?\ M3XD_P#0M>%?_"AN?_D&C^U/
MB3_T+7A7_P *&Y_^0: .XHKA_P"U/B3_ -"UX5_\*&Y_^0:/[4^)/_0M>%?_
M  H;G_Y!H [BO,_B9^SCX#^+WB2QU_Q-IVH3ZQ96K65O=V&M7M@Z0LV]D_T>
M:/(+8)SUP/05J?VI\2?^A:\*_P#A0W/_ ,@T?VI\2?\ H6O"O_A0W/\ \@T
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
MPK_X4-S_ /(-']J?$G_H6O"O_A0W/_R#0!W%%</_ &I\2?\ H6O"O_A0W/\
M\@T?VI\2?^A:\*_^%#<__(- '<45P_\ :GQ)_P"A:\*_^%#<_P#R#1_:GQ)_
MZ%KPK_X4-S_\@T =Q17#_P!J?$G_ *%KPK_X4-S_ /(-']J?$G_H6O"O_A0W
M/_R#0!W%%</_ &I\2?\ H6O"O_A0W/\ \@T?VI\2?^A:\*_^%#<__(- '<45
MP_\ :GQ)_P"A:\*_^%#<_P#R#1_:GQ)_Z%KPK_X4-S_\@T =Q17#_P!J?$G_
M *%KPK_X4-S_ /(-']J?$G_H6O"O_A0W/_R#0!T?BOPOIOC;PSJOA_6(&N=)
MU2VDL[N%)7B,D3J5==Z$,N02,@@\UYYX%_9;^''PYFG?1=*U'R9[%]-DL]1U
MV_O[1K9P T7D7$[Q[< #[O R!P370?VI\2?^A:\*_P#A0W/_ ,@T?VI\2?\
MH6O"O_A0W/\ \@T <8O[&GP@3PSJF@+X5D&FZE);O<C^U;TS$6[E[>-9O.\Q
M(HV.Y8D8(IY"UHV?[*WPUL_"NL>')-&OM2TC59(9KB'5M;OKYUEB):*2*2:9
MWA=220T3*<X.>!71?VI\2?\ H6O"O_A0W/\ \@T?VI\2?^A:\*_^%#<__(-
M%SX;_"OPM\(]$ETKPKI8TVUGF:YN'>:2XGN)2 #)+-*S22-@ 9=B< #H!765
MP_\ :GQ)_P"A:\*_^%#<_P#R#1_:GQ)_Z%KPK_X4-S_\@T =Q17#_P!J?$G_
M *%KPK_X4-S_ /(-']J?$G_H6O"O_A0W/_R#0!W%%</_ &I\2?\ H6O"O_A0
MW/\ \@T?VI\2?^A:\*_^%#<__(- '<45P_\ :GQ)_P"A:\*_^%#<_P#R#5CP
M?XMUK5/$NLZ%KVDV.FWNGVMK>+)IU^]U%)'.TZ@$O#$58&W;L1AAS0!V%?!O
M_!4C_FF7_<3_ /;2OO*O@W_@J1_S3+_N)_\ MI0!]:_ '_DA/PX_[%O3?_26
M.N]K@O@#_P D)^''_8MZ;_Z2QUWM !1110 4444 %<-\1O\ D9/AO_V,3?\
MIMOJ[FN&^(W_ ",GPW_[&)O_ $VWU '<T444 %%%% 'D/BC]K?X/^#=?OM$U
MCQYIMGJEC*8;FWQ(YB<=5)52,@\$9XK@?B5_P4,^$?@OPS)J&AZTOC+4_,6.
M+2].5XW8$_,S.Z *H&?7)P,<Y'HOB+]E/X1^+-<OM9U;P#I%[J=]*T]S<O$0
MTLAZL<$#)/)]:Y#QM^P7\&?%WA^;3;7PI!X<G=E9-0TDF.>/!R0"Q(((R""#
MU]<5Z]'^SKQ]HI^>UO\ ,]Z@\I4H^V4^E]K?YV_$MZ;^W5\#M1T^VNF\>6EF
MTT:R&WN8)EEB)&=K (0&'0X)'%=1X-_:<^&?Q)U"YTOPGXPT_6=7CMI+E;./
M>KLJ#)(#*,X[X[5BVW[%?P1MK>*$?#O29!&@3?*'9FP,9)+<GWK>\*_LU?#7
MX?:A/JGA7P=I>B:PUM);I>01G>BNN" 23C/?':LZGU'E?L^>_2]K&-;^S>67
MLN>_2_+;YGD?@S]L;6->_93U;XB7WAVQB\<V3?98M!@F?R+FXD"O:E2?F$;Q
MR(Y[@*_/%=I_PUYX.\-^%O"MUXHEO%UC4M L]>U.'0]*NKZ'2[>:,-Y]PT2/
MY,.[?AG/12>U<-X9_8[\0:':^'[637],-E9^$O[,O;6.*3;<ZO';SVUM=@D<
M(L-S*".N50]JT(_V=OB=X*T\6W@?Q)X7C_MKPQIOA[73KEG/+]GEM+9K<75I
ML8;\JY_=28&5!W<D5YAXYU47[6?AJU^(GC_2-72XTWPQX5T>PU?_ (2-K29K
M2XCN Q^60+M;.8A&$R9"7"YVD587]L3X<+HMU?7,NNV%W;7EO8RZ+>Z#>0ZF
M)9U=K<"T:,2,)?+8(54AB,=:X[5/V3_$,*ZKHVA>(M-M=!E\/:!96%Y>6\DM
MW;:AH\WF6KO&"$DA?^,95O2K$/[/?Q#\8?$/1_'WCC6O#:^(+'4=-VZ?H,,X
MM(K"U:Y=@'D^=YGDN<\@*H7 SUH [VW_ &HO ,_C?3_"C7>I6VJ7DD%KYEQI
M5Q':V]Y-$)8[*:<IY<5R4(/DLP;G&,\5&?VIO J>,H?#DO\ ;MO)<74MA;:I
M<:#>1:;=74:N7@BNVC$3R?NY, -SL.,UCZ7\(?B)X5^)6K?V!XA\/P?#W6O$
M/_"2WZW=B\VJI*RIYMM$2?*\MVC!$A&] S  D CR6X_8Y^)6L?$;2=>UKQ-H
M&L+I.O2ZI'K%Y<ZC-J%W _FJL)B>0V]L$250%A3#;!]WG(!],_"GXP:!\9_#
M\FN^&4U*32 RB&\OM.FM([H% P>$R*OF)SC<N1D$9XKYL\-?M4?$UO"/AKQK
MJVH_#/4]'U:_M;5O"NDM<Q:WMN+E8 L1>=U>5-V\IL&0K<KUKZ<^$?@VZ^'O
MPK\)>%[VXANKS1]*MK"6>W!$;O'&J%ESS@D<9KAO@'^S'X1^#_A/P\+CPIX7
ME\:Z?"RW'B.QTF%+F:1F8E_.*"0D@X))S0!>N/VGO!%GXZ@\+W']N6\T^H'2
M8=5FT.[32Y;T;O\ 1UO#&(C)E6  ;DC -<8/VU/#>N>*?A[8^&M$\1:MH_BG
M4Y+#^V&T*\2W"K;O)OB<QA9 ' 5V!PH61B?D-<#J_P"Q_P#$CQ!\4-.\0:KX
MET#5[?2_%*Z];ZI?W.HS:A+;"9F%J(6D-M;*D;!!Y2?-Y:YVY8UZ5IWP%\6>
M'/!_P1L]+U/1IM5\!W(^W?;%F$%U ]M+;S&(K\P<+*64,,$C!P* .S^&O[17
M@WXL:Y)IOAY]6EW0O<V=_=:1<V]EJ,*,%:6UN'C$<R@E>58]01D56^(_[3G@
M+X5^(Y=$UR]U!KNU@2[U&33M*N;R#2H')"37<L2,L"'#$%R.%)Z<UYS\$_V8
M_%7PU^,,WB9[SP[X=T +<B?3/"+7T-OK+R8V2W%G-*T%NR'+#R022<9"\'8^
M)GP1^(M]XL\=7'@;Q!X<LM%\?6D-IK0UVRFEN;!DMS;&:U\M@LA:+;\DF &7
M.2"10!=\&_'W6O'G[3WB;P%INGQP>$O#NF6]S/J$^F79>]FF4LK0W((@6/!7
M .XR#>5.$-3?$[]H2^\"?&CPQX9MM+M[OPN3;Q^)M6D9M^FR7LC0:<%P=OSS
M1N'W=%9".M;WPF^#<WPO\9>)[Z.]CN=(OM,T;3;&(Y,\:V5N\),AQ@EMRD8]
M#7FGBC]B+P_\3%^(>O>-(;+4OB!X@O+B72==A:5?[)A2,1Z>B $ F$(DAR.7
M9^HQ0!W7BC]K;X;^#?&=_P"&=6U'4+>_T^\CT^]G32;F6UMKB2%988WF2,H&
ME#!47.7;Y0,UJZ5^T?X'U;X;W?C9;V]M=+M+UM,GM+O3IXK^.]#A/LAM2GF^
M<690(PN3N&.M<';_ +._B[4-/U2;6=7T=];U3Q;H/B:ZEM4D\H_8HK)9U&5!
MR[6LA7C WKGO5#QM^R3>^-? /CS1+S4-+GNM6\<MXRTV.[BE>T8!856VNE5D
M<JPC=6*,"-P(R1B@#L[C]K?P!:Z-9WLO]OK>W5\^F+H9T"\&JK=+%YWDM:>7
MYJL8OG7*X*\@\&F7?[3WAGPKH]U=Z[>7.I74FN7VDV6FZ!HEW/>O]F.9%,"A
MW<Q+S)(H">F,@5Q/P<_91U+X>^(/"FN26'@[P[<:?JUS?7UCX7BN_+EC:QDM
MHQYL[LTCAI"Q)" *=H!QDWKK]GWQ_P"%]=3Q9X-UGPZWB>WUW7;R*UUN*<V4
MUCJ4L4A1VC^=)4:"(@J"#\P[Y !UGBG]K?X=>%M.LM3-SK&LZ/<:?%JTFJ:'
MH=Y?VEI9R E)YYHHV6),*Q.X@@*<@5Z_8WT&IV-O>6LJSVMQ&LL4J'*NC %6
M'L00:^//C)^R'\4_BE;W.GWGC/0->LK_ $.*PDDU47UK%IMT$<336UC:R+;N
M)&8$&4%DVC[V,'Z.^',7BC1;P>'-5LK,:)I.BZ=#;:C;E]T]T$=;A<, "B[(
MRI']\YY% '$>(/VH-+^'_CGQKIGBV.2#2],U33-(TDZ78SW=W>7-U9M<"(QQ
MABS$HRKM4=@>36P_[4G@ ?#W3_%\5WJ5U::A?/I5MI=OI5S)JDE[&6$ML+,)
MYWFIL<LI7Y0I)XK$UC]G_6=2^,D_C!-3L5L9/$VFZX+=E?S1%;:9/:.G3&XO
M,K#M@'O6/?\ [._C'1Y4\0^%]8T-?%VF^,-7\1:?%JD4S6,UM?JZ/!,4PZN$
M8$.N<,N,$$T >X>!?'.B?$KPGIOB7P[>KJ&CZA'YD$P5D/!*LK*P#*RL&5E(
M!!4@C(K>KA/A[I'CS0X-+M/$VI:'K$9M)IM1N[&V:VD^VO-O5(8P-OD*C,NY
MCO8JI/)-=W0 4444 %>4:Q^U7\)=!U6[TV^\<Z;#>VLK0S1C>^QU."N54C(/
MH:]7KRW5/V7?A1K6I76H7O@32)[RZE:::4Q$%W8Y9C@XR2<U$N?[![&6_P!F
M<TO[2]I;I[/EO?SYCP[XJ_\ !0S2_"?BE;'PAI-CXQT@VR2G4EO7@ D)8-'M
M,1Z *<_[5=3\)/V[/!/B_P .W%YXROM/\%ZFETT4=@TTDY>(*I$FX1C&26&/
M]FN?^*G_  3WT/QEXH74/"^KVO@O2Q;)$=,M].,JF0%BTF[S1R05&,?PUU/P
ME_8;\"^"O#MQ8^*[#3_&^H27331ZA<V9A:.,JH$6-[< ACG_ &JY%]8Y]=OZ
M^9^D8F7 W]F05-3]KI>U^?SOS?N_6WR.[M_VDO WBK0?$D_@_P 2Z=KFJZ3I
M=QJ/V1=X)$:$Y((!*YP#CUKS[P#^U;JOC+X<^ -1N=&L]+\6ZCXCT_0/$6D2
M%B+/[1"TPFAPV2DD?ER1L21M<@Y*FO1%_9Q\$>'- \20>$/#6E^']7U;2KC3
M1>11G($B$8)Y.W.TG'I7!:M^RG?3:_\ !S7=-UFVL-0\*)IMMXAA5&\G5X;2
M)A"PXR)(Y&?8QQ\LK@GH*[(\UO>W/S#'_4O;/ZAS>S_OVYK]?AT-^^_:$OK/
M]H^U\$?V7;GP8Y71YM<+-YB:X\#7<=MUV[#;+]=[**YCXF?M">-=-^,&M>#?
M#U_\/_##:7% ]I;>.;F>&Y\0-)%YA^R,K(BHIS&6_>D,&RH  ./>?L-V5_X/
MO_$$ITS_ (7M/J;^((O&.9O*AOQ=>=$ F?\ 5*@6#[N=@/<UUOQ/^$WQ4\1Z
MCKEKIM_X&\5>%=="N^D^.M.ENO[(<Q+'*ML8^)HB5#A) I#%OFP>*/.%U[XB
M?&/Q%\3(_"GA&W\&^'9[7PU8ZSJ,'B2"YOGCN)Y9D:%)+>:-2J&'[V.<YJ.Z
M_:-\31_!_7;L>';"+XHZ?KW_  B,.B?:&DL;G569/*9)/E;R&CE68YPRIN!Y
M7-9MG\#_ (K?"OQ%HEU\.M5\*:W:VGA+3_#5S-XQ>[6XD:UDF82CR0PPPF'!
M/&W&:A7]C@^+M2T9/B-J5CXNT;[=J'B37+-8I($OM9N%CA@9$#?)!;VZ,B#<
M6)P3SF@#K[S]HR>]^"?@[Q7X>T6/5/$_BRXM])T[1[B8P11ZB^\3),^"42$P
MSE\ MB(@#)%/\)_$CXB>%?B5H7@[XG6?ANY'B2*X;2-9\+">*(3P)YDEM-#.
MS,"8]SK(KX.Q@57C/+Z;^R7>>%_#&N^&_"VM6?AS2M.\2P^*?!'EPO/_ &1<
M",">":-B/,A=VGX# [;A^00*F\%_"OXR7_QLT/QC\2M8\+ZQHNE_;#I^DZ&9
MHAIDTT*QF96DCS,"JNFQR-GFL0S=  =A\3?B1XS;XB6/P^^'5AHS^(6TPZSJ
M&J^(O-:RL;;S3%$HCB*O+)(ZN -RA1&Q)/ ,<'QNU+X<^");WXN:5%HNN1ZI
M_9-I%X=CEOUUR1EWQ/90(&F)==V8V!92C<D ,9/BE\,O&,GC_3OB#\.-4T:S
M\3PZ<VC7VG^(H97L=0M#)YL>7B.^.2.0N58!@1(P(Z$<OJ7P3^*6I:9I'B>Z
M\;:/J'Q+TK79-;LX+BRD&B6\4EJUJUA&H;S5C\MV;SB2Y<EMN#MH T+_ /;5
M^%^GZ99W9O=9GGN8[MSIMOH5W)?0&U:,7*36XC\R)HA*K,' PN6Z<UO>&/VH
M?A[XP/B(Z5J=W-'HFE?VY)-)I\\4=W888_:;5G0"XCRC+NCR,C'<5Y_X/_9D
M\6VGC[6/''B37=&O/$7B#2]5M]2BTZ"6.V@GN4LXH$@#98QQQV@#,V&8MG Z
M"KK'[/\ KOA'PA=ZC)=VVIC2O@_+X,:SL8Y&FN+J./=OC&.4;9@#[V2.* .^
M\-_M<?#'Q-I^L7Z:U<Z98Z9I@UM[G5M.N+..XL"0/M5N9$'GQ[B%W1[OF('4
MC)IO[6GPZOO#^O:K<7FJZ,=%6W>ZTW6-&NK._9;B3R[9HK>2,22B63"(4!RQ
MQUKR'PO^S/X^^*7P[T5_''B/2-+N+'PA:Z1X?72]-E62&0O:7/GWJ2,,N'M(
M4,*D+@.<@D!>JU7]GWXA_$0>*M<\>77@74O$-_HL6@V.CQ:?<S:.;9;D7$C7
M&]Q*7D8*%9,>5M##>: .S_X:0T75(=!O=-&HV<=S=WMI=:-JWA^]AU-Y+>S>
MY,4<+*K(^U58%E8,#M7YCQA>!?VQ/#FN_"?P9XIU?2=>@UGQ#:-=KH&EZ'>7
MEVD:$++,(DC+_9U+*!,0%;(QUKGOA#^RSXN\$ZCX7N]6U[3TLM)UBYOXM!L[
MN]O+738)-.EM?*M);IFEPSR"0JQ"KR%'KQ>L?L/^*-4\,> S?Q>!_$^O>%](
MD\.&SUG[>EA/9K*'@N$:)EDCG !#*0R'><$;0: /JRZ\17GC;X=KK7P[U/2+
MFZU&V2XTJ_U**2:R<,0=SHC(Y&W/ ((/7H17D7P/^)7Q9\37WB;5/'>H^ ;/
MPEX;U/4-*U!M*L;R&X+6HYF$DL[(J=R"I. >:ZGX3_LP^!_AC/H>MV_AO2+7
MQ?86(LWU'28IK>  KM98H6E?:F"0 23[YI=#^!<O_"O?BEX3UC4(S;>--4U>
MZ$]F#NMX+T%0#NZNH)]J .?OOVSO ]UX.\5:KH4>L7FH:3H=QKMC8WVBW=H=
M6MHUXGM?,C!FAW,F70':K;CQ3K?]LSP58^&M%U37;+Q+IJW-C:WFI7*^&[YK
M32O/52OVJ81%80=P(W'[I!/!K!C_ &>?B5XX4)\0?$OAIET?PUJ7A[16\/V4
M\9G>[@6![NY$C':0L:_N8\C+$[N *\Q^(W[%_P 7OB;H-UI>L>)/"-S'<Z79
MVD#37.J/#I#V\*1[+6V$BPL)&CWF612X,K<,%6@#ZJ^%GQ OO'6J>/[:]M[>
M"/P_XCET>V:WW9EA6VMY0[Y)^8F9AQ@8 XKY0TO]N3QC+H\&N/XJ^$VKW#7W
MV<^ -->Z'B&0?:3#Y* 3O^^Q\W,6WUVCYA]7_"GX>W_@.^\<W%]<V]Q_PD&O
MOJ\*V^[]TC6MO#L;(^]NA8\<8(KRV+]E>_TOX,>%M.T>_P!+TOXH>%+J34=(
M\20VY$?G--(S12X&]X)8I#%(O<'(Y44 >@>)/VD/!'A/QD_AR_N=1\^"6*WO
MM1M]+N)M.TZ:7;Y45U=HAB@=MZ8#L/OJ3@&N?\"_M2:1XF\8>*M!U/2]4T:3
M3?%J^%;":?3ITCO)6M_-4[V4+DE)3@<!?+;.'%>7>-/V(;GQ)\7-8\2'2? N
MLZ9XBOXM2U&?Q#!>S7MA)Y<:2QP+'*D<R'R]R>9L*ECG< !76^*/V??B!-K7
MBG4-!UCPXCGQC:>--!&H1SG=.MJMM/;787I&47*/'E@3R.* .[U[]I[P-X?O
M(K*235K[4)M6N]#@L=-TFXNIYKNVV&=$2-"2%60-NZ8#'/!JOX+_ &KOAYX^
M\;6_A?2KS4QJ%S<75E;7%WI-S!:7%U;%A/;QW#H(WE0(S%0Q.!FN7^&/[._B
MWPQXWT/Q+XAUO2+^\M]<U[6;T:?#)$C_ &^.)42-6SC88R#DG(P<YS6CX5_9
M]UG0=/\ AG;S:G82-X6\3:IK=R8U?$T5T+W8B9'WA]J3.>/E;':@#WBBBB@
MHHHH \_\??'[X>_"_5HM+\4^*K'2-1DB$RVTNYGV$D!B%!P#@]?2N6G_ &S/
M@S##)(/'5C(44ML2*8LV!T'R=:ZWQQ\"?A_\2M735/$_A33M9U%(A"+FXC._
M8"2%)!&0"3U]:\W^(?[#OPR\9>'QIVDZ/;^$;CSED;4--A#3%1GY!O) !.,\
M9XKRZSQZ<G146NE[W_R/&Q#S.+DZ"@UT3O?_ "+7AC]MSX1Z[X?L;^]\4V^B
M7=Q$'ET^[20RV[=T8JA!(]171:'^U;\)?$>L6>EZ?XXTZ>^O)5A@A(D3>['"
MJ"R@9)XZUP7PS_8)^'7@5;]-8@_X31;DH8CJT"AK<C.=A3'!R,@^@KT/2?V7
M?A1H6J6FI6'@72;>]M)5G@F6(DQR*<JPR<9! -9T7F3BG44%WWO^&AC0>;2C
M%U5!=][_ (:'FOQ\^*'QP^'/B:PL/"MQ\/\ 6KKQ#J'V/PYX=N--OFU"=1@R
M232K<!$CB3+R2[0H&!C<R@]]XF_:<\(> _$$>A^(#K"W,$UO9:AJ]GH5Y)I-
MG<R[ D<MV(S''N:1 ,MQO )!KSVW^%_Q]T'XL>+O&=C)\-M=O=5F:VT^\UJ7
M4%GL-,5LPV<:(A1!G+N5Y=V))("@<G\7OV1OBC\5/%6K7MYXD\-W]K=7UIJ5
MG/J5SJ3R:;Y1A9K.WMED%NL9>-\3%"Y$ARI/(]@]\]NC_:@\$ZMXGUCPQI-]
M<3ZW:1WJVLT^GSQV%]<6J$SPP7)41S/&0=ZHQ(PWH<9/@W]K#PK>_#:U\0>(
M;O[->6NBZ=J.L_V=:336UM=7:Q^59HP#;IW:10L(+/AER!N&:'@?X*_$CP?<
M2^&$\2>'C\.+.34KBP5;&0ZK.;HS.D,[ME$6-YV/F1_,X100,MGD_!?['FL_
M#GX9ZQX&T6;PM?>&=8T2R^V:'KEI/<V7]LPA%N)T4,K"*X5 200\<B*Z@Y(H
M ^@_AO\ $S2/BEHT^H:3!JED;:<VUS9:UID^GW5O( &VO#,BL,JRD'&"".:^
M0(_VXO&$>F7>M'Q;\);^XM]0GMQX M7NAXBG6.Z>!8$ G?\ ?L%##]SM^89P
M.1]!?LP_!GQ'\&?#^M6>O:K;R0WMTDMCH.FWEW=V.DQJ@4I!+=NTN'8%RO"J
M3A1U)YMOV5[NW^"^DZ3IU_INE_$OP_J-SK&B>)[>W.V&Y>ZFE5)#@.\3QR^3
M*O=6;'(6@#N_%7[2?@GP7XJ.@ZI-J:W%OY*ZC>6VEW%Q8Z4TH!B6\N8T,4!;
M<N-[#@@G (-<WHO[5FD2:_\ $ZRUC1=<L;?P?K,.D0-;Z-=SR:@\D4;*L2I&
M3(Y=FPJ _)L?HX->9_$']B2]\8_%?5_$[Z3X$UJT\2RV]WJK>(H+Z:XT^988
MXI5MEBE1)XV$891)L*DG.1P.J^('[/?Q(U6\^(2>&O$VDZ=IFOZY8:Y;PM<7
MMI-<K%;1V\]C<S6[!TA80HP>)MV058;2: -V\_:IT77-+2[\,W#VU[#)J5K=
MZ+XAT:[M;U+JVT^2[6%D<(83M5'RX(9#A>2".]TGXK6EK\%="\>^) ;2*\TF
MSO[F*PMY9SYD\:'RXHT#.Y+N%4 $\BOG7X>_L6^+?"[:A+>:KX;@-YJ>H:E]
MFTQ;HQ0_:='>Q$8:9G=]LC*Q=FRPR< X%>R^,/A'XLU#]FW2O 7AWQ)'HGB2
MPTW3[,ZA%+-#%<?9Q$)8C)$5FC2549"Z$.H?(YH K?\ #8'PZA\-ZQK.H2Z[
MHHTB^M-/O].U30;RVOX);HXMLVS1B0K(?ND*0<&K\/[5'@";P#+XL%SJJ01:
MI_8C:3)I%RNJ_P!H8!%H+,IYQE*D,%"_=.[IS7CGPX_8[\7^&=4UG4-1O_#-
MFVI^(/#^MFSTIKV5(1I\LC2H9;EGDE=U92'8CG(P !7=>)OV>?%4FIZYXB\/
MZSI$'B2/QHOBW1DU"*1[1E_LZ.RDM[G;AAN7S2'3)4E3@\B@#L/@7\8KCXV>
M&_%VK6D,%O%I^O7FE:<9()8F,<21[3/&Y#+(&=@R_+C;C KRCQ1^USXHTKX0
M_#OQ#I_A[3[OQ)J0NKSQ'8OYGDV-EI[%-4>+#9#J^%3<2.><UZ[\ OAOXC^'
M.B^)_P#A*M1TW4M9UWQ!=:Y+)I,3Q01^<L>(U5\GY=A&23D8)Y)KE? _[,\N
MA?$_XF:UK&I0:AX:\1036FD:7$I#6,-VQFU .2,9DG(8;>RC- &+\2/VKKSP
M+\9+;1DT^WNO!4-W9Z9>7EO:SW5]->7%G<W:16\<1.\[([;"A"3YU=C=_M8_
M#VW\(^']>M[C5]4_MU[B.QTG3=&NKG4W>W;;<JUHD9E0PMP^Y1M/U%<=\+/V
M7_$7@G1/AZNKZ_8:MKFB^)9]<U>]2.0"[0V4MG D>>=R0_9P<\?(V.HI(?V?
M?B'X(UJ'Q5X*UKPV_B:+4-=WV>N0SFRN+'4+U;I5+Q_/'+&T:<@$-\PXX- '
M0P?M3^'+KQ7#=PZG8M\.Y/"3^(_[:\N43>8MZMMY6SKG)*^7MW[_ )<9XK6A
M_:H\!_\ "+ZKK5X^M:3)IMQ;VL^CZIHEW;:F9KABMLD=H\8ED,S A-JG<0<=
M#CR36/V(=5\1>%[_ $C4_$VGW4^H:'<17=U]C=8Y-4EU@:HS^2'XMMXV;-^[
M;WSS1X7_ &.]3TGX;^,-,E\+?"ZRU?6C:H-/MK+4+BPN(H79\3RRS>:&)8E&
MC4>41D;\F@#UZ;]IWPA%X7L=92P\57,MY<RV<>BV_AF_DU-98@#*KVHB\Q-H
M922P PPP36?X?_:6T;Q;XPT-]*NK7_A!K[PMJ.OSZI>1R6\UL]I=0P2)(KX\
ML)OE#AER&2O'D_9%^*ECX/TG3;?Q=I=W8PW]Q<3>#[S6=8_LBWADBB2...X6
M7[5*L9CD<12-Y>9F  V@UK_#O]BO5M#\!P^$O$&O:;)8MX6\0>&[B?289(R/
M[0ODN(Y(T<G 15(*ECSCD\F@#V_X:_'SPI\5-5N-,TC^UK*_CMQ>PV^M:1<Z
M>UW:E@HN8!.B^;$20-ZY'(SC(KE?BO\ M!W_ ,/?B]X6\.VNEV]YX:S;_P#"
M4:I(S!],6\F-MIY7!Q\\ZL&W=%P17,?LR?LLWOP;\5W&MZOH?@6PNXK$Z?;W
MGA>WO?M-RK,A>25KB5EB!\M3Y2*PR?O_ "@%GBK]B7PY\4KCXBZ]X[M[+5O&
MOB"ZG.D:Q"TJ_P!DVR1+'8HH!4%HB@E)(/SLW48H ]C\1?&3PQX5F\7Q:C=3
M1OX4TN/6-4V6[MY=LXE*LN!\YQ#)\JY/ ]17G>G_ +7/AR#Q1\3;/7[34-$T
M?PA<65O#?RZ=<?Z>UQ%&R)$-G[R5I) J1IDLNUAP:Y+XC?L[_%KQ;8ZVNG^*
M/"T-[XO\'VWAWQ+<7UK/(8[F!)AY]KMP"LAG<$./EX(STK3\4?LV^,M4\3^)
M]2TO7=#LEFU#1?$.C2W$$TK1:C86\<!BN$! :WD2,_,I#J7S@[1D ]>^%_QB
M\-_%ZRU&709+V&[TV<6VH:9JMA-8WME(5#*LL$RJZ[E(8'&"#P>M?/7BK]I7
MXEZ9_P +(UVSUOX76.@>$=4O[1-$UIKF'4KR*UP<>:)]JO)T4^41DC@U[+\&
M?AOXK\/>)/%WC'QUJ.D7?BGQ)]DADM?#\4J65I;VR.L2*TIWR,3+(S,P'4 #
M R<WP!^S#X2T/Q'XI\1>)/"OA?7_ !%J?B2[UJTU>;289;NWBD93$GFNF\,F
M#T.!GB@!VO?M8>#/"*V7]O6?B+3MUM:7&HW*:%=SV>D?:$1D2[N8XS'$1O7.
M6X[XKF_B=^VEX;\&VNH#0M&\0>);G3==MM#OI;/0[N6UAE>Z6&5%E6/:\JJ2
MRHI)8L@_B%<1^T;^R+\1?C3XJ\6/;^)-"NM"U80/IS:Y<:BTFC^6B9AAM8I!
M;$.Z,QF92X\P\-M6N^UC]GWQ2WPEU[0M,U31QXAG\8?\)78O=K*;3Y;^.Z2&
M4KAQD)M)7IG(H [+1_VD?!FO>/F\)63:Q->K=OIQU :-=?V<+Q%W26IN_+\H
M3* <H6R"I'7BI?'OQ<D\"_$[0-$N88!H-UH&KZU?76QVGB%F;8@( <$%9GR,
M$_*N*\K_ .&8O%\G[0=OXZM;OPSX8M#J2:C?ZEX;:_M;_4XQRUI=6WF_99E;
M[IF9=Q #!0QS7HOQ>^#FI_$3Q9::K97]I:PP^%];T(QW 8L9;U8!&_ ^ZODM
MN[\C% &?X=_;&^%WB31]8U2/5[_3K'3-,CUII=5TFZM/M-E(P1+BW$D8,Z,Y
M" Q@Y9@!R15+P-^U9HGB?5OB3>ZD)=!\*^$K;396DU33KFSOXY+A92\<UO(H
M?=E8MBJF6\P8SD5B>-?V5]:\76.B0QZ]8V%QI/@ZTT2WG\AI0-0MKRUNHI2G
M&Z'?:@,N0Q#<8K-UK]EOQK\4O#OQ33Q_K7AQ-7\8QZ.UM%HUM.]E:26#LZ)(
M'97EC=MN[YE.&8#&!0!Z98?M0>![O0KS5+IM8T2.PO;6RU"VUK1[FQN;#[2^
MR":>*5%:.%C_ ,M2-GJ1@X[7P'\0M$^)6E7>J>'KA[W3(+V>Q6\\IEBN'A<I
M(T+$8DC#AE#KE25."<5\V^%?V0O$.D_#OQ7X?AL? ?@ZY\6M;Z9J\OAF"\E(
MTD%_M 62Y=B\SK(Z("JK'N+98U[K\"_A]JOPH^'MIX.O[RUO].T61[+19[=2
MLG]FJ<6R3C !E1,(S+PVP-U)H ]"HHHH *X?1?\ DM'B[_L!Z1_Z/U"NXKA]
M%_Y+1XN_[ >D?^C]0H [BO@W_@J1_P TR_[B?_MI7WE7P;_P5(_YIE_W$_\
MVTH ^M?@#_R0GX<?]BWIO_I+'7>U^6?P]_X*(_$?PQX!\-:-:Z)X6>UT_3+:
MTB::TN2Y2.)44L1< $X S@"N@_X>7?$[_H!>$O\ P#NO_DF@#]+**_-/_AY=
M\3O^@%X2_P# .Z_^2:/^'EWQ._Z 7A+_ , [K_Y)H _2RBOS3_X>7?$[_H!>
M$O\ P#NO_DFC_AY=\3O^@%X2_P# .Z_^2: /TLKC_B-X;UK7AX>N] ET^/4=
M'U+[>J:D)/)E4VT\!4E.0?W^X'G[N.]? ?\ P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#
MR[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_
MP\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW
M=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X
M!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&_P#?=W_A7PM_P\N^)W_0"\)?
M^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.[XK_ -SP;_WW=_X4;OBO_<\&
M_P#?=W_A7PM_P\N^)W_0"\)?^ =U_P#)-'_#R[XG?] +PE_X!W7_ ,DT ?=.
M[XK_ -SP;_WW=_X5;\#^&_$MKXJUW7_$LND_:+^SL[**#21+M58'N'+,9.I)
MN,8 XV^]?!?_  \N^)W_ $ O"7_@'=?_ "31_P /+OB=_P! +PE_X!W7_P D
MT ?I97P;_P %2/\ FF7_ '$__;2N%_X>7?$[_H!>$O\ P#NO_DFO /VK?VO/
E&'QF_P"$7_MO3-#MO[-^U>3]@@F3/F>3NW;IFS_JQC&.] '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></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, 2025</div></th>
<th class="th"><div>Jun. 02, 2025</div></th>
<th class="th"><div>Sep. 30, 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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_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>
</tr>
<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_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>
</tr>
<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_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>
</tr>
<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_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>
</tr>
<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_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>
</tr>
<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>
</tr>
<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_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>
</tr>
<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,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<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_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>
</tr>
<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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MOTORCAR PARTS OF AMERICA, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">0000918251<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">11-2153962<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">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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_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>
</tr>
<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_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>
</tr>
<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_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>
</tr>
<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_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>
</tr>
<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
</tr>
<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_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>
</tr>
<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="nump">$ 138,430,000<span></span>
</td>
</tr>
<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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2929 California Street<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Torrance<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">212-7910<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_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MPAA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,435,706<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_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_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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</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_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_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityContactPersonnelLineItems</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_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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityInformationLineItems</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_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_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityListingsLineItems</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_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityPhoneFaxNumbersLineItems</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_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>17
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_AuditorTable', window );"><strong>Auditor [Table]</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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
<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">Los Angeles, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">dei_AuditorTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_AssetsCurrentAbstract', window );"><strong>Current 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">$ 9,429,000<span></span>
</td>
<td class="nump">$ 13,974,000<span></span>
</td>
</tr>
<tr class="re">
<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">1,881,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accounts receivable &#8212; net</a></td>
<td class="nump">91,064,000<span></span>
</td>
<td class="nump">96,296,000<span></span>
</td>
</tr>
<tr class="re">
<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 );">Inventory &#8212; net</a></td>
<td class="nump">341,209,000<span></span>
</td>
<td class="nump">377,040,000<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_mpaa_InventoryUnreturned', window );">Inventory unreturned</a></td>
<td class="nump">18,460,000<span></span>
</td>
<td class="nump">20,288,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">29,606,000<span></span>
</td>
<td class="nump">27,139,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">4,208,000<span></span>
</td>
<td class="nump">5,683,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">15,614,000<span></span>
</td>
<td class="nump">18,202,000<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">511,471,000<span></span>
</td>
<td class="nump">560,459,000<span></span>
</td>
</tr>
<tr class="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 );">Plant and equipment &#8212; net</a></td>
<td class="nump">31,990,000<span></span>
</td>
<td class="nump">38,338,000<span></span>
</td>
</tr>
<tr class="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 assets</a></td>
<td class="nump">66,603,000<span></span>
</td>
<td class="nump">83,973,000<span></span>
</td>
</tr>
<tr class="re">
<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">4,569,000<span></span>
</td>
<td class="nump">2,976,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Long-term contract assets</a></td>
<td class="nump">336,268,000<span></span>
</td>
<td class="nump">320,282,000<span></span>
</td>
</tr>
<tr class="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">3,205,000<span></span>
</td>
<td class="nump">3,205,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets &#8212; net</a></td>
<td class="nump">552,000<span></span>
</td>
<td class="nump">1,069,000<span></span>
</td>
</tr>
<tr class="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 assets</a></td>
<td class="nump">2,978,000<span></span>
</td>
<td class="nump">1,700,000<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">957,636,000<span></span>
</td>
<td class="nump">1,012,002,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">141,906,000<span></span>
</td>
<td class="nump">154,977,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">30,211,000<span></span>
</td>
<td class="nump">30,205,000<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_mpaa_CustomerFinishedGoodsReturnsAccrual', window );">Customer finished goods returns accrual</a></td>
<td class="nump">34,411,000<span></span>
</td>
<td class="nump">38,312,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">38,158,000<span></span>
</td>
<td class="nump">37,591,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving loan</a></td>
<td class="nump">90,787,000<span></span>
</td>
<td class="nump">128,000,000<span></span>
</td>
</tr>
<tr class="re">
<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">5,570,000<span></span>
</td>
<td class="nump">7,021,000<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">9,982,000<span></span>
</td>
<td class="nump">8,319,000<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">351,025,000<span></span>
</td>
<td class="nump">404,425,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible notes, related party</a></td>
<td class="nump">$ 35,207,000<span></span>
</td>
<td class="nump">$ 30,776,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration', window );">Notes Payable, Noncurrent, Related Party, Type [Extensible Enumeration]</a></td>
<td class="text">Related Party [Member]<span></span>
</td>
<td class="text">Related Party [Member]<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, less current portion</a></td>
<td class="nump">$ 241,404,000<span></span>
</td>
<td class="nump">$ 212,068,000<span></span>
</td>
</tr>
<tr class="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">362,000<span></span>
</td>
<td class="nump">511,000<span></span>
</td>
</tr>
<tr class="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, less current portion</a></td>
<td class="nump">65,308,000<span></span>
</td>
<td class="nump">72,240,000<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="nump">6,631,000<span></span>
</td>
<td class="nump">6,872,000<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">699,937,000<span></span>
</td>
<td class="nump">726,892,000<span></span>
</td>
</tr>
<tr class="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</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_CommonStockValue', window );">Common stock; par value $.01 per share, 50,000,000 shares authorized;19,435,706 and 19,662,380 shares issued and outstanding at March 31, 2025 and 2024, respectively</a></td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">197,000<span></span>
</td>
</tr>
<tr class="ro">
<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">234,413,000<span></span>
</td>
<td class="nump">236,255,000<span></span>
</td>
</tr>
<tr class="re">
<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">20,033,000<span></span>
</td>
<td class="nump">39,503,000<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="nump">3,059,000<span></span>
</td>
<td class="nump">9,155,000<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 shareholders' equity</a></td>
<td class="nump">257,699,000<span></span>
</td>
<td class="nump">285,110,000<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 SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="nump">957,636,000<span></span>
</td>
<td class="nump">1,012,002,000<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Junior Participating Preferred Stock [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_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</a></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_mpaa_CustomerFinishedGoodsReturnsAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the estimated future unit returns (warranty returns) and finished goods returns (stock adjustment returns) for which a returned goods authorization has not been issued.</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;">mpaa_CustomerFinishedGoodsReturnsAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_InventoryUnreturned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the added unit value of finished goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year.</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;">mpaa_InventoryUnreturned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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://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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/2147478777/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/2147479170/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>Amount of asset recognized for present right to economic 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/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><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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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/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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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_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>Amount of asset recognized for present right to economic benefit, 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 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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_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://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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/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/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/2147478777/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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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/2147478546/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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(3)(a)(4))<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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</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://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 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(24))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(23))<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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/2147479168/946-830-55-12<br><br>Reference 16: 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/2147479170/946-210-S99-1<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/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 28: 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 29: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147478777/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/2147478546/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_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://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(21))<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 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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(19))<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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 status and type of related party for notes payable 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/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-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_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_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_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_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_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://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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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 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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed 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/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(9))<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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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://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><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 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 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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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_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_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://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/2147478546/942-210-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/2147478546/942-210-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://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 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(30))<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(31))<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/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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</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>19
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<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, authorized (in Shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<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, issued (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<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, authorized (in Shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<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, issued (in Shares)</a></td>
<td class="nump">19,435,706<span></span>
</td>
<td class="nump">19,662,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in Shares)</a></td>
<td class="nump">19,435,706<span></span>
</td>
<td class="nump">19,662,380<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Junior Participating Preferred Stock [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<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, authorized (in Shares)</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<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, issued (in Shares)</a></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_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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</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(29))<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/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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: 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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-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_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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://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 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as 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> -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 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</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>20
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="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">$ 757,354,000<span></span>
</td>
<td class="nump">$ 717,684,000<span></span>
</td>
<td class="nump">$ 683,074,000<span></span>
</td>
</tr>
<tr class="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 goods sold</a></td>
<td class="nump">603,526,000<span></span>
</td>
<td class="nump">585,133,000<span></span>
</td>
<td class="nump">569,112,000<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">153,828,000<span></span>
</td>
<td class="nump">132,551,000<span></span>
</td>
<td class="nump">113,962,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">64,047,000<span></span>
</td>
<td class="nump">57,769,000<span></span>
</td>
<td class="nump">54,756,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">22,561,000<span></span>
</td>
<td class="nump">22,481,000<span></span>
</td>
<td class="nump">21,729,000<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">11,405,000<span></span>
</td>
<td class="nump">9,995,000<span></span>
</td>
<td class="nump">10,322,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange impact of lease liabilities and forward contracts</a></td>
<td class="nump">15,892,000<span></span>
</td>
<td class="num">(3,814,000)<span></span>
</td>
<td class="num">(9,291,000)<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">113,905,000<span></span>
</td>
<td class="nump">86,431,000<span></span>
</td>
<td class="nump">77,516,000<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">39,923,000<span></span>
</td>
<td class="nump">46,120,000<span></span>
</td>
<td class="nump">36,446,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpensesAbstract', window );"><strong>Other expenses:</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_mpaa_InterestExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">55,550,000<span></span>
</td>
<td class="nump">60,040,000<span></span>
</td>
<td class="nump">39,555,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="num">(1,020,000)<span></span>
</td>
<td class="nump">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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168,000<span></span>
</td>
<td class="nump">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_OtherNonoperatingIncomeExpense', window );">Total other expenses</a></td>
<td class="nump">55,610,000<span></span>
</td>
<td class="nump">59,188,000<span></span>
</td>
<td class="nump">39,555,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expense</a></td>
<td class="num">(15,687,000)<span></span>
</td>
<td class="num">(13,068,000)<span></span>
</td>
<td class="num">(3,109,000)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income tax expense</a></td>
<td class="nump">3,783,000<span></span>
</td>
<td class="nump">36,176,000<span></span>
</td>
<td class="nump">1,098,000<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (19,470,000)<span></span>
</td>
<td class="num">$ (49,244,000)<span></span>
</td>
<td class="num">$ (4,207,000)<span></span>
</td>
</tr>
<tr class="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 net loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.99)<span></span>
</td>
<td class="num">$ (2.51)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
</tr>
<tr class="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 net loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.99)<span></span>
</td>
<td class="num">$ (2.51)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of 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">19,685,322<span></span>
</td>
<td class="nump">19,601,204<span></span>
</td>
<td class="nump">19,340,246<span></span>
</td>
</tr>
<tr class="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">19,685,322<span></span>
</td>
<td class="nump">19,601,204<span></span>
</td>
<td class="nump">19,340,246<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_InterestExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings 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;">mpaa_InterestExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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://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)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/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/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: 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_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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><br>Reference 2: 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(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/2009/role/commonPracticeRef<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/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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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 11: 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 12: 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 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)(i))<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)(ii))<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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/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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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>
<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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development 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/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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: 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 4: 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/2147479532/912-730-25-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_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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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> -Subparagraph (a)<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 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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive (Loss) Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="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 (Loss) 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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (19,470,000)<span></span>
</td>
<td class="num">$ (49,244,000)<span></span>
</td>
<td class="num">$ (4,207,000)<span></span>
</td>
</tr>
<tr class="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>Other comprehensive (loss) income, net of tax:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation (loss) income</a></td>
<td class="num">(6,096,000)<span></span>
</td>
<td class="nump">9,458,000<span></span>
</td>
<td class="nump">4,763,000<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 (loss) income, net of tax</a></td>
<td class="num">(6,096,000)<span></span>
</td>
<td class="nump">9,458,000<span></span>
</td>
<td class="nump">4,763,000<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 (loss) income</a></td>
<td class="num">$ (25,566,000)<span></span>
</td>
<td class="num">$ (39,786,000)<span></span>
</td>
<td class="nump">$ 556,000<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/2147478524/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/2147477250/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://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/2147477250/944-220-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 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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_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>22
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital Common Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive (Loss) Income [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 );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">$ 191,000<span></span>
</td>
<td class="nump">$ 227,184,000<span></span>
</td>
<td class="nump">$ 92,954,000<span></span>
</td>
<td class="num">$ (5,066,000)<span></span>
</td>
<td class="nump">$ 315,263,000<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_CommonStockSharesOutstanding', window );">Beginning balance (in Shares) at Mar. 31, 2022</a></td>
<td class="nump">19,104,751<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">4,685,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,685,000<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_mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings', window );">Exercise of stock options, net of shares withheld for employee taxes and net share settlement of exercise price</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">938,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">940,000<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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings', window );">Exercise of stock options, net of shares withheld for employee taxes and net share settlement of exercise price (in Shares)</a></td>
<td class="nump">236,199<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="num">(971,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(969,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">153,665<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,763,000<span></span>
</td>
<td class="nump">4,763,000<span></span>
</td>
</tr>
<tr class="re">
<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 loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,207,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,207,000)<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 );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 195,000<span></span>
</td>
<td class="nump">231,836,000<span></span>
</td>
<td class="nump">88,747,000<span></span>
</td>
<td class="num">(303,000)<span></span>
</td>
<td class="nump">320,475,000<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_CommonStockSharesOutstanding', window );">Ending balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">19,494,615<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="num">(281,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(279,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">167,765<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,458,000<span></span>
</td>
<td class="nump">9,458,000<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(49,244,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,244,000)<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 );">Ending balance at Mar. 31, 2024</a></td>
<td class="nump">$ 197,000<span></span>
</td>
<td class="nump">236,255,000<span></span>
</td>
<td class="nump">39,503,000<span></span>
</td>
<td class="nump">9,155,000<span></span>
</td>
<td class="nump">$ 285,110,000<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_CommonStockSharesOutstanding', window );">Ending balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">19,662,380<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">19,662,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">3,877,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 3,877,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and cancellation of common stock, including fees</a></td>
<td class="num">$ (5,000)<span></span>
</td>
<td class="num">(4,827,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,832,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and cancellation of common stock, including fees (in Shares)</a></td>
<td class="num">(542,134)<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="num">(892,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(890,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">315,460<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,096,000)<span></span>
</td>
<td class="num">(6,096,000)<span></span>
</td>
</tr>
<tr class="re">
<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 loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,470,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,470,000)<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 );">Ending balance at Mar. 31, 2025</a></td>
<td class="nump">$ 194,000<span></span>
</td>
<td class="nump">$ 234,413,000<span></span>
</td>
<td class="nump">$ 20,033,000<span></span>
</td>
<td class="nump">$ 3,059,000<span></span>
</td>
<td class="nump">$ 257,699,000<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_CommonStockSharesOutstanding', window );">Ending balance (in Shares) at Mar. 31, 2025</a></td>
<td class="nump">19,435,706<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">19,435,706<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after shares used to satisfy grantee's tax withholding 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;">mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options net of tax withholdings.</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;">mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to equity for grantee's tax withholding obligation for 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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</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(29))<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/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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: 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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-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_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding 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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares that have been repurchased and retired 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> -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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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/2147479168/946-830-55-11<br><br>Reference 35: 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/2147478009/946-205-45-3<br><br>Reference 36: 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/2147478448/946-505-50-3<br><br>Reference 37: 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/2147479170/946-210-S99-1<br><br>Reference 38: 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/2147479170/946-210-S99-2<br><br>Reference 39: 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/2147479134/946-220-S99-3<br><br>Reference 40: 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/2147479134/946-220-S99-3<br><br>Reference 41: 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/2147479134/946-220-S99-3<br><br>Reference 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_CashFlowsFromOperatingActivitiesAbstract', 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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (19,470,000)<span></span>
</td>
<td class="num">$ (49,244,000)<span></span>
</td>
<td class="num">$ (4,207,000)<span></span>
</td>
</tr>
<tr class="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 loss to net cash provided by (used in) 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_Depreciation', window );">Depreciation and amortization</a></td>
<td class="nump">9,923,000<span></span>
</td>
<td class="nump">10,544,000<span></span>
</td>
<td class="nump">10,984,000<span></span>
</td>
</tr>
<tr class="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 of intangible assets</a></td>
<td class="nump">477,000<span></span>
</td>
<td class="nump">1,075,000<span></span>
</td>
<td class="nump">1,460,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">2,222,000<span></span>
</td>
<td class="nump">2,165,000<span></span>
</td>
<td class="nump">663,000<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_mpaa_AmortizationOfInterestOnContractLiabilities', window );">Amortization of interest on contract liabilities, net</a></td>
<td class="nump">749,000<span></span>
</td>
<td class="nump">933,000<span></span>
</td>
<td class="nump">940,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Accrued interest on convertible notes, related party</a></td>
<td class="nump">3,521,000<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168,000<span></span>
</td>
<td class="nump">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_mpaa_AmortizationOfCorePremiumsPaidToCustomers', window );">Amortization of core premiums paid to customers</a></td>
<td class="nump">9,826,000<span></span>
</td>
<td class="nump">10,181,000<span></span>
</td>
<td class="nump">11,113,000<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_mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers', window );">Amortization of finished goods premiums paid to customers</a></td>
<td class="nump">912,000<span></span>
</td>
<td class="nump">782,000<span></span>
</td>
<td class="nump">678,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash lease expense</a></td>
<td class="nump">9,540,000<span></span>
</td>
<td class="nump">10,255,000<span></span>
</td>
<td class="nump">8,348,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange impact of lease liabilities and forward contracts</a></td>
<td class="nump">15,892,000<span></span>
</td>
<td class="num">(3,814,000)<span></span>
</td>
<td class="num">(9,291,000)<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_mpaa_ForeignCurrencyRemeasurementGainLossUnrealized', window );">Foreign currency remeasurement</a></td>
<td class="nump">2,262,000<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">1,408,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="num">(1,020,000)<span></span>
</td>
<td class="nump">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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments', window );">(Gain) loss on short-term investments</a></td>
<td class="num">(105,000)<span></span>
</td>
<td class="num">(347,000)<span></span>
</td>
<td class="nump">181,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Net provision for inventory reserves</a></td>
<td class="nump">15,009,000<span></span>
</td>
<td class="nump">16,233,000<span></span>
</td>
<td class="nump">18,851,000<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_mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies', window );">Net provision for customer payment discrepancies</a></td>
<td class="nump">1,507,000<span></span>
</td>
<td class="nump">1,452,000<span></span>
</td>
<td class="nump">2,112,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Net provision for (recovery of) doubtful accounts</a></td>
<td class="nump">42,000<span></span>
</td>
<td class="num">(133,000)<span></span>
</td>
<td class="nump">108,000<span></span>
</td>
</tr>
<tr class="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="num">(1,805,000)<span></span>
</td>
<td class="nump">29,564,000<span></span>
</td>
<td class="num">(5,207,000)<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation expense</a></td>
<td class="nump">3,877,000<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
<td class="nump">4,685,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of plant and equipment</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
</tr>
<tr class="re">
<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>Change 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="ro">
<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 );">Accounts receivable</a></td>
<td class="nump">2,407,000<span></span>
</td>
<td class="nump">22,687,000<span></span>
</td>
<td class="num">(37,176,000)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Inventory</a></td>
<td class="nump">19,615,000<span></span>
</td>
<td class="num">(53,585,000)<span></span>
</td>
<td class="nump">10,423,000<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_mpaa_IncreaseDecreaseInInventoryUnreturned', window );">Inventory unreturned</a></td>
<td class="nump">1,723,000<span></span>
</td>
<td class="num">(3,666,000)<span></span>
</td>
<td class="num">(1,531,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">1,450,000<span></span>
</td>
<td class="num">(3,501,000)<span></span>
</td>
<td class="num">(2,030,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(2,259,000)<span></span>
</td>
<td class="nump">3,100,000<span></span>
</td>
<td class="num">(2,906,000)<span></span>
</td>
</tr>
<tr class="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="num">(1,509,000)<span></span>
</td>
<td class="num">(601,000)<span></span>
</td>
<td class="nump">435,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(13,280,000)<span></span>
</td>
<td class="nump">47,264,000<span></span>
</td>
<td class="num">(23,757,000)<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_mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual', window );">Customer finished goods returns accrual</a></td>
<td class="num">(3,676,000)<span></span>
</td>
<td class="nump">222,000<span></span>
</td>
<td class="num">(201,000)<span></span>
</td>
</tr>
<tr class="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 );">Contract assets, net</a></td>
<td class="num">(29,981,000)<span></span>
</td>
<td class="num">(14,221,000)<span></span>
</td>
<td class="num">(17,560,000)<span></span>
</td>
</tr>
<tr class="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 );">Contract liabilities, net</a></td>
<td class="nump">29,381,000<span></span>
</td>
<td class="nump">14,664,000<span></span>
</td>
<td class="nump">17,719,000<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_mpaa_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(9,088,000)<span></span>
</td>
<td class="num">(8,702,000)<span></span>
</td>
<td class="num">(7,141,000)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(3,750,000)<span></span>
</td>
<td class="num">(1,257,000)<span></span>
</td>
<td class="num">(881,000)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">45,477,000<span></span>
</td>
<td class="nump">39,172,000<span></span>
</td>
<td class="num">(21,754,000)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 );">Purchase of plant and equipment</a></td>
<td class="num">(4,578,000)<span></span>
</td>
<td class="num">(1,000,000)<span></span>
</td>
<td class="num">(4,201,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of plant and equipment</a></td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_PaymentsForProceedsFromShortTermInvestments', window );">Redemptions of short-term investments</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">521,000<span></span>
</td>
<td class="nump">10,000<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 in investing activities</a></td>
<td class="num">(4,469,000)<span></span>
</td>
<td class="num">(479,000)<span></span>
</td>
<td class="num">(4,191,000)<span></span>
</td>
</tr>
<tr class="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_ProceedsFromLinesOfCredit', window );">Borrowings under revolving loan</a></td>
<td class="nump">541,423,000<span></span>
</td>
<td class="nump">82,005,000<span></span>
</td>
<td class="nump">65,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments under revolving loan</a></td>
<td class="num">(578,636,000)<span></span>
</td>
<td class="num">(99,205,000)<span></span>
</td>
<td class="num">(74,800,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayments of term loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,125,000)<span></span>
</td>
<td class="num">(3,750,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible notes, related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">32,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments for debt issuance costs</a></td>
<td class="num">(15,000)<span></span>
</td>
<td class="num">(3,973,000)<span></span>
</td>
<td class="num">(1,716,000)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments on finance lease obligations</a></td>
<td class="num">(1,705,000)<span></span>
</td>
<td class="num">(1,862,000)<span></span>
</td>
<td class="num">(2,397,000)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">940,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cash used to net share settle equity awards</a></td>
<td class="num">(890,000)<span></span>
</td>
<td class="num">(279,000)<span></span>
</td>
<td class="num">(969,000)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Repurchase of common stock, including fees</a></td>
<td class="num">(4,832,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(44,655,000)<span></span>
</td>
<td class="num">(36,439,000)<span></span>
</td>
<td class="nump">14,308,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(898,000)<span></span>
</td>
<td class="nump">124,000<span></span>
</td>
<td class="nump">217,000<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(4,545,000)<span></span>
</td>
<td class="nump">2,378,000<span></span>
</td>
<td class="num">(11,420,000)<span></span>
</td>
</tr>
<tr class="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 and cash equivalents &#8212; Beginning of year</a></td>
<td class="nump">13,974,000<span></span>
</td>
<td class="nump">11,596,000<span></span>
</td>
<td class="nump">23,016,000<span></span>
</td>
</tr>
<tr class="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 and cash equivalents &#8212; End of year</a></td>
<td class="nump">9,429,000<span></span>
</td>
<td class="nump">13,974,000<span></span>
</td>
<td class="nump">11,596,000<span></span>
</td>
</tr>
<tr class="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 disclosures of cash flow information:</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 );">Cash paid for interest, net</a></td>
<td class="nump">48,724,000<span></span>
</td>
<td class="nump">53,797,000<span></span>
</td>
<td class="nump">37,772,000<span></span>
</td>
</tr>
<tr class="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 );">Cash paid for income taxes, net of refunds</a></td>
<td class="nump">5,858,000<span></span>
</td>
<td class="nump">9,558,000<span></span>
</td>
<td class="nump">14,198,000<span></span>
</td>
</tr>
<tr class="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 );">Cash paid for operating leases</a></td>
<td class="nump">13,356,000<span></span>
</td>
<td class="nump">13,358,000<span></span>
</td>
<td class="nump">12,055,000<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_mpaa_FinanceLeasePayments', window );">Cash paid for finance leases</a></td>
<td class="nump">1,896,000<span></span>
</td>
<td class="nump">2,081,000<span></span>
</td>
<td class="nump">2,659,000<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Plant and equipment acquired under finance lease</a></td>
<td class="nump">1,412,000<span></span>
</td>
<td class="nump">745,000<span></span>
</td>
<td class="nump">1,246,000<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets acquired under operating leases</a></td>
<td class="nump">3,972,000<span></span>
</td>
<td class="nump">1,603,000<span></span>
</td>
<td class="nump">7,832,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Non-cash capital expenditures</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction', window );">Debt issuance costs included in accounts payable and accrued liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 476,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_AmortizationOfCorePremiumsPaidToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of core premiums paid to customers.</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;">mpaa_AmortizationOfCorePremiumsPaidToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 finish goods premium paid to customers.</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;">mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_AmortizationOfInterestOnContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Refers to the amortization of interest on contract 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;">mpaa_AmortizationOfInterestOnContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_CashFlowsFromOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_CashFlowsFromOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_FinanceLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 finance 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_FinanceLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ForeignCurrencyRemeasurementGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 foreign currency remeasurement unrealized gain (loss) recognized in the income statement.</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;">mpaa_ForeignCurrencyRemeasurementGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change during the reporting period in the customer finished goods returns accrual.</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;">mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_IncreaseDecreaseInInventoryUnreturned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change during the reporting period in the amount recorded for the added unit value of finished goods shipped to customers that the Company expects to be returned within the normal operating cycle.</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;">mpaa_IncreaseDecreaseInInventoryUnreturned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that result from operating 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;">mpaa_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 recovery of customer payment discrepancies which had been fully or partially written-off.</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;">mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt issuance costs.</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(8))<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<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 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<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 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/2147477401/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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs that were incurred during a noncash or partial noncash transaction.</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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<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 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -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_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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<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> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/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/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: 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_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, including 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://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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<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 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<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 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: 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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/2147478345/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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</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_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 prepaid expenses, and 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</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(8))<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/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/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<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 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-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_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized and unrealized gain (loss) on investment in marketable security.</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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 periodic reduction over lease term of carrying amount of right-of-use asset 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<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 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-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_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loan and debt issuance costs.</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> -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_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to satisfy grantee's tax withholding obligation for 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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 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_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) for expected credit loss on 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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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(f))<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_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured 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> -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_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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>24
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company Background and Organization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Company Background and Organization [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_NatureOfOperations', window );">Company Background and Organization</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">1. Company Background and Organization</span>
  </div><div>&#160;
  </div><div>
   Motorcar Parts of America, Inc. and its subsidiaries (the &#8220;Company&#8221;, or &#8220;MPA&#8221;) is a leading supplier of automotive aftermarket non-discretionary replacement parts, and test solutions and diagnostic equipment. These replacement parts are primarily sold to automotive retail chain stores and warehouse distributors throughout North America and to major automobile manufacturers for both their aftermarket programs and warranty replacement programs (&#8220;OES&#8221;). The Company&#8217;s test solutions and diagnostic equipment primarily serves the global automotive component and powertrain testing market. The Company&#8217;s products include&#160;(i) light duty and heavy duty rotating electrical products such as alternators and starters, (ii) wheel hub assemblies and bearings, (iii) brake-related products, which include brake calipers, brake boosters, brake rotors, brake pads, and brake master cylinders, and (iv) other products, which include (a) turbochargers and (b) test solutions and diagnostic equipment including: (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations).
  </div><div>&#160;
  </div><div> The Company primarily ships its products from its facilities, including the Company&#8217;s 410,000 square foot distribution center in Tijuana, Mexico, and various third-party warehouse distribution centers in North America. In addition, during the year ended March 31, 2025, the Company added a new warehousing and distribution facility in Malaysia to support its future direct shipment programs. </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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<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 Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_NatureOfOperations</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>25
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Summary of 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 );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">2. Summary of Significant Accounting Policies</span>
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Recently Adopted Accounting Pronouncements</span> </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Reportable Segment Disclosures</span>
  </div><div>&#160;
  </div><div>
   In November 2023, the FASB issued <span style="font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span>. This standard requires the Company to disclose significant segment expenses that are regularly provided to the chief operating decision maker (&#8220;CODM&#8221;) and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The adoption of this guidance as of March 31, 2025 increased the Company&#8217;s disclosures (see Note 20) but did not have any material effect on its consolidated financial statements.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div><div>&#160;
  </div><div>
   In October 2023, the FASB issued ASU 2023-06, <span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span>. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div>
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div><div>&#160;
  </div><div>
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span>. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div><div>&#160;
  </div><div>
   In November 2024, the FASB issued ASU 2024-03, <span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span>. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. In January 2025, the FASB issued ASU No. 2025-01, <span style="font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date</span>, which is intended to clarify the effective date of ASU No. 2024-03. As clarified in ASU 2025-01, the new guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div><div>&#160;
  </div><div>
   In November 2024, the FASB issued ASU 2024-04, <span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span>, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Principles of Consolidation</span> </div><div>&#160;
  </div><div>
   The accompanying consolidated financial statements include the accounts of Motorcar Parts of America, Inc. and its wholly owned subsidiaries. All significant inter-company accounts and transactions have been eliminated.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Segment Reporting</span> </div><div>&#160;
  </div><div> The Company&#8217;s three operating segments are as follows: </div><div>&#160;
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Hard Parts</span>, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Test Solutions and Diagnostic Equipment</span>, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Heavy Duty</span>, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    </div>
  </div><div style="clear: both;">&#160;</div><div style="clear: both;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">The Company&#8217;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. See Note 20 for more information.</span></div><div> <span style="font-weight: bold; font-style: italic;">Cash and Cash Equivalents</span> </div><div>&#160;
  </div><div>
   Cash primarily consists of cash on hand and bank deposits. Cash equivalents consist of money market funds. The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with various financial institutions.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Accounts Receivable</span> </div><div>&#160;
  </div><div>
   The Company&#8217;s accounts receivable are recorded at amortized cost less an allowance for credit losses that are not expected to be recovered. The net amount of accounts receivable and corresponding allowance for credit losses are presented in the consolidated balance sheets. The Company maintains allowances for credit losses resulting from the expected failure or inability of its customers to make required payments. The Company does not require collateral for accounts receivable. The Company believes its credit risk with respect to trade accounts receivable is limited due to its credit evaluation process and the long-term nature of its relationships with its largest customers. The Company utilizes a historical loss rate method, adjusted for any changes in economic conditions or risk characteristics, to estimate its expected credit losses each period.&#160;When developing an estimate of expected credit losses, the Company considers all available relevant information regarding the collectability of cash flows, including historical information, current conditions, and reasonable and supportable forecasts of future economic conditions over the contractual life of the receivable. The historical loss rate method considers past write-offs of trade accounts receivable over a period commensurate with the initial term of the Company&#8217;s contracts with its customers. The Company recognizes the allowance for credit losses at inception and reassesses quarterly based on management&#8217;s expectation of the asset&#8217;s collectability. The Company&#8217;s accounts receivable are short-term in nature and written off only when all collection attempts have failed.
  </div><div>&#160;
  </div><div>
   The Company has receivable discount programs that have been established with certain major customers and their respective banks. Under these programs, the Company has the option to sell those customers&#8217; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. Once the customer chooses which outstanding invoices are going to be made available for discounting, the Company can accept or decline the bundle of invoices provided. The receivable discount programs are non-recourse, and funds cannot be reclaimed by the customer or its bank after the related invoices have been discounted.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Inventory</span> </div><div>&#160;
  </div><div>
   Inventory is comprised of: (i) Used Core and component raw materials, (ii) work-in-process, (iii) remanufactured finished goods and purchased finished goods.
  </div><div>&#160;
  </div><div>
   Used Core, component raw materials, and purchased finished goods are stated at the lower of average cost or net realizable value.
  </div><div>&#160;
  </div><div>
   Work-in-process is in various stages of production and is valued at the average cost of Used Cores and component raw materials issued to work orders still open, including allocations of labor and overhead costs. Historically, work-in-process inventory has not been material compared to the total inventory balance.
  </div><div>&#160;
  </div><div> Remanufactured finished goods include: (i) the Used Core cost and (ii) the cost of component raw materials, and allocations of labor and variable and fixed overhead costs (the &#8220;Unit Cost&#8221;). The allocations of labor and variable and fixed overhead costs are based on the actual use of the production facilities over the prior 12 months which approximates normal capacity. This method prevents the distortion in allocated labor and overhead costs that would occur during short periods of abnormally low or high production. In addition, the Company excludes certain unallocated overhead such as severance costs, duplicative facility overhead costs, start-up costs, training, and spoilage from the calculation and expenses these unallocated overhead costs as period costs. Purchased finished goods also include an allocation of fixed overhead costs. </div><div>
   The estimate of net realizable value is subjective and based on management&#8217;s judgment and knowledge of current industry demand and management&#8217;s projections of industry demand. The estimates may, therefore, be revised if there are changes in the overall market for the Company&#8217;s products or market changes that in management&#8217;s judgment impact its ability to sell or liquidate potentially excess or obsolete inventory. Net realizable value is determined at least quarterly as follows:
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Net realizable value for finished goods by customer, by product line are determined based on the agreed upon selling price with the customer for a product in the trailing 12 months. The Company compares the average selling price, including any discounts and allowances, to the finished goods cost of on-hand inventory, less any reserve for excess and obsolete inventory. Any reduction of value is recorded as cost of goods sold in the period in which the revaluation is identified.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Net realizable value for Used Cores are determined based on current core purchase prices from core brokers to the extent that core purchases in the trailing 12 months are significant. Remanufacturing consumes, on average, more than one Used Core for each remanufactured unit produced since not all Used Cores are reusable. The yield rates depend upon both the product and consumer specifications. The Company purchases Used Cores from core brokers to supplement its yield rates and Used Cores not returned under the core exchange programs. The Company also considers the net selling price its customers have agreed to pay for Used Cores that are not returned under its core exchange programs to assess whether Used Core cost exceeds Used Core net realizable value on a by customer, by product line basis. Any reduction of core cost is recorded as cost of goods sold in the period in which the revaluation is identified.
    </div>
  </div><div style="margin-left: 28.05pt; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> &#9679; </div> <div> The Company records an allowance for potentially excess and obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and a forecast of potential use of the inventory. The Company periodically reviews inventory to identify excess quantities and part numbers that are experiencing a reduction in demand. Any part numbers with quantities identified during this process are reserved for at rates based upon management&#8217;s judgment, historical rates, and consideration of possible scrap and liquidation values which may be as high as 100% of cost if no liquidation market exists for the part. As a result of this process, the Company recorded reserves for excess and obsolete inventory of $18,964,000 and $17,372,000 at March 31, 2025 and 2024, respectively. This increase in the reserve was primarily due to excess inventory of certain finished goods on hand at March 31, 2025 compared with March 31, 2024. </div> </div><div style="clear: both;">&#160;
  </div><div>
   The Company records vendor discounts as a reduction of inventories and are recognized as a reduction to cost of sales as the inventories are sold.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Inventory Unreturned</span> </div><div>&#160;
  </div><div> Inventory unreturned represents the Company&#8217;s estimate, based on historical data and prospective information provided directly by the customer, of finished goods shipped to customers that the Company expects to be returned under its general right of return policy, after the balance sheet date. Inventory unreturned includes only the Unit Cost of a finished good. The return rate is calculated based on expected returns within the normal operating cycle, which is generally one year. As such, the related amounts are classified in current assets. Inventory unreturned is valued in the same manner as the Company&#8217;s finished goods inventory. </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Contract Assets </span> </div><div>&#160;
  </div><div>
   Contract assets consists of: (i) the core portion of the finished goods shipped to customers, (ii) upfront payments to customers in connection with customer contracts, (iii) core premiums paid to customers, (iv) finished goods premiums paid to customers, and (v) long-term core inventory deposits.
  </div><div>&#160;
  </div><div>
   Remanufactured Cores held at customers&#8217; locations as a part of the finished goods sold to the customer are classified as long-term contract assets. These assets are valued at the lower of cost or net realizable value of Used Cores on hand (see Inventory above). For these Remanufactured Cores, the Company expects the finished good containing the Remanufactured Core to be returned under the Company&#8217;s general right of return policy or a similar Used Core to be returned to the Company by the customer, under the Company&#8217;s core exchange programs, in each case for credit.</div><div>
   The Remanufactured Cores and Used Cores returned by consumers to the Company&#8217;s customers but not yet returned to the Company are classified as &#8220;Cores expected to be returned by customers&#8221;, which are included in short-term contract assets until the Company physically receives them during its normal operating cycle, which is generally one year.
  </div><div>&#160;
  </div><div>
   Upfront payments to customers represent marketing allowances, such as sign-on bonuses, slotting fees, and promotional allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time as a reduction of revenue if the Company expects to generate future revenues associated with the upfront payment. If the Company does not expect to generate additional revenue, then the upfront payment is recognized in the consolidated statements of operations when payment occurs as a reduction of revenue. Upfront payments expected to be amortized during the Company&#8217;s normal operating cycle, which is generally one year, are classified as short-term contract assets.
  </div><div>&#160;
  </div><div> Core premiums paid to customers represent the difference between the Remanufactured Core acquisition price paid to customers, generally in connection with new business, and the related Used Core cost. The core premiums are treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. These core premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Core premiums are recorded as long-term contract assets. Core premiums expected to be amortized within the Company&#8217;s normal operating cycle, which is generally one year, are classified as short-term contract assets. </div><div>&#160;
  </div><div> Finished goods premiums paid to customers represent the difference between the finished good acquisition price paid to customers, generally in connection with new business, and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. Finished goods premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Finished goods premiums are recorded as long-term contract assets. Finished goods premiums expected to be amortized within our normal operating cycle, which is generally one year, are classified as short-term contract assets. </div><div>&#160;
  </div><div>
   Long-term core inventory deposits represent the cost of Remanufactured Cores the Company has purchased from customers, which are held by the customers and remain on the customers&#8217; premises. The costs of these Remanufactured Cores were established at the time of the transaction based on the then current cost. The selling value of these Remanufactured Cores was established based on agreed upon amounts with these customers. The Company expects to realize the selling value and the related cost of these Remanufactured Cores should its relationship with a customer end, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Customer Finished Goods Returns Accrual</span> </div><div>&#160;
  </div><div>
   The customer finished goods returns accrual represents the Company&#8217;s estimate of its exposure to customer returns, including warranty returns, under its general right of return policy to allow customers to return items that their end user customers have returned to them and from time to time, stock adjustment returns when the customers&#8217; inventory of certain product lines exceeds the anticipated sales to end-user customers. The customer finished goods returns accrual represents the Unit Value of the estimated returns and is classified as a current liability due to the expectation that these returns will occur within the normal operating cycle of one year.
  </div><div> <span style="font-weight: bold; font-style: italic;">Income Taxes</span> </div><div>&#160;
  </div><div>
   The Company accounts for income taxes using the liability method, which measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. The resulting asset or liability is adjusted to reflect changes in the tax laws as they occur. A valuation allowance is provided to reduce deferred tax assets when it is more likely than not that a portion of the deferred tax asset will not be realized.
  </div><div>&#160;
  </div><div>
   The primary components of the Company&#8217;s income tax expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m).
  </div><div>&#160;
  </div><div>
   Realization of deferred tax assets is dependent upon the Company&#8217;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#8217;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#8217;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income based on assumptions that are consistent with the Company&#8217;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#8217;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. At March 31, 2025 and 2024, the Company had a valuation allowance on deferred tax assets that is considered not more likely than not to be realized under U.S. GAAP. Should the actual amount differ from the Company&#8217;s estimate, the amount of the valuation allowance could be impacted.<span style="background-color: rgb(255, 255, 255);">&#160;</span>
  </div><div>&#160;
  </div><div>
   The Company has made an accounting policy election to recognize the U.S. tax effects of global intangible low-taxed income as a component of income tax expense in the period the tax arises.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Plant and Equipment</span> </div><div>&#160;
  </div><div> Plant and equipment are stated at cost, less accumulated depreciation. The cost of additions and improvements are capitalized, while maintenance and repairs are charged to expense when incurred. Depreciation is provided on a straight-line basis in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives. Machinery and equipment are depreciated over a range from five to ten years. Office equipment and fixtures are depreciated over a range from three to ten years. Leasehold improvements are depreciated over the lives of the respective leases or the service lives of the leasehold improvements, whichever is shorter. Depreciation of assets recorded under finance leases is included in depreciation expense. The Company evaluates plant and equipment, including leasehold improvements, equipment, construction in progress, and right-of-use assets for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable. There was no impairment recorded during the years ended March 31, 2025, 2024, or 2023. </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Leases</span> </div><div>&#160;
  </div><div> The Company determines if an arrangement contains a lease at inception. Lease assets and lease liabilities are recorded based on the present value of lease payments over the lease term, which includes the minimum unconditional term of the lease.&#160;Certain of the Company&#8217;s leases include options to extend the leases for up to five years. When the Company has the option to extend the lease term, terminate the lease before the contractual expiration date, or purchase the leased asset, and it is reasonably certain that it will exercise the option, the option is considered in determining the classification and measurement of the lease. The lease assets are recorded net of any lease incentives received. The Company exempts leases with an initial term of 12 months or less from balance sheet recognition and, for all classes of assets, combines non-lease components with lease components. Lease assets are tested for impairment in the same manner as long-lived assets used in operations. </div><div>
   The Company uses its incremental borrowing rate for each of its leases in determining the present value of its expected lease payments based on the information available at the lease commencement date as the rate implicit for each of its leases is not readily detainable. The Company&#8217;s incremental borrowing rate is determined by analyzing and combining (i) an applicable risk-free rate, (ii) a financial spread adjustment, and (iii) any lease specific adjustment. Certain leases contain provisions for property-related costs that are variable in nature for which the Company is responsible, including common area maintenance and other property operating services, which are expensed as incurred and not included in the determination of lease assets and lease liabilities. These costs are calculated based on a variety of factors including property values, tax and utility rates, property services fees, and other factors. The Company records rent expense for operating leases, some of which have escalating rent payments, on a straight-line basis over the lease term.
  </div><div>&#160;
  </div><div> The Company has material non-functional currency leases. As required for other monetary liabilities, lessees shall remeasure a foreign currency-denominated lease liability using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates, which are not affected by subsequent changes in the exchange rates. The Company recorded a loss of $11,713,000 and gains of $5,187,000 and $6,515,000 during the years ended March 31, 2025, 2024 and 2023, respectively, which are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. See Note 10 for additional information regarding the Company&#8217;s leases. </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Goodwill</span> </div><div>&#160;
  </div><div> The Company evaluates goodwill for impairment at least annually during the fourth quarter of each fiscal year or more frequently when an event occurs or circumstances change that indicate the carrying value may not be recoverable. The goodwill impairment test is performed at the reporting unit level, which represents the Company&#8217;s operating segments. In testing for goodwill impairment, the Company may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company&#8217;s qualitative assessment indicates that goodwill impairment is more likely than not, it will proceed with performing the quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is not considered impaired. If the carrying value of the reporting unit exceeds its fair value an impairment loss will be recognized for the amount by which the carrying value exceeds the reporting unit&#8217;s fair value. The Company completes the required annual testing of goodwill impairment for each of the reporting units during the fourth quarter of the year. No impairment was recorded during the years ended March 31, 2025, 2024, or 2023. </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Intangible Assets</span> </div><div>&#160;
  </div><div> The Company&#8217;s intangible assets other than goodwill are finite&#8211;lived and amortized on a straight-line basis over their respective useful lives. The Company analyzes its finite-lived intangible assets for impairment when and if indicators of impairment exist. No impairment was recorded during the years ended March 31, 2025, 2024 or 2023. </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Debt Issuance Costs</span> </div><div>&#160;
  </div><div>
   Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company&#8217;s convertible notes are presented in the balance sheet as a direct deduction from carrying amounts of the convertible notes. Debt issuance costs related to the Company&#8217;s revolving loan are presented in prepaid expenses and other current assets in the accompanying consolidated balance sheets, regardless of whether or not there are any outstanding borrowings under the revolving loan. Debt issuance costs related to the Company&#8217;s convertible notes are amortized using the effective interest method and debt issuance costs related to the Company&#8217;s revolving loans are amortized using the straight-line method, which approximates the effective interest method. Debt issuance costs are amortized over the term of the related loans and included in interest expense in the Company&#8217;s consolidated statements of operations.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Foreign Currency Translation</span> </div><div>&#160;
  </div><div> For financial reporting purposes, the functional currency of the foreign subsidiaries is the local currency. The assets and liabilities of foreign operations for which the local currency is the functional currency are translated into the U.S. dollar at the exchange rate in effect at the balance sheet date, while revenues and expenses are translated at average exchange rates during the year. The accumulated foreign currency translation adjustment is presented as a component of comprehensive income or loss in the consolidated statements of shareholders&#8217; equity. Aggregate foreign currency transactions recorded in general and administrative expenses were a loss of $2,987,000, a gain of $515,000, and a loss of $1,401,000, for the years ended March 31, 2025, 2024, and 2023, respectively. </div><div> <span style="font-weight: bold; font-style: italic;">Revenue Recognition</span> </div><div>&#160;
  </div><div>
   Revenue is recognized when performance obligations under the terms of a contract with the Company&#8217;s customers are satisfied; generally, this occurs with the transfer of control of its products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized net of all anticipated returns, marketing allowances, volume discounts, and other forms of variable consideration. Revenue is recognized either when products are shipped or when delivered, depending on the applicable contract terms.
  </div><div>&#160;
  </div><div>
   The price of a finished remanufactured product sold to customers is generally comprised of separately invoiced amounts for the Remanufactured Core included in the product (&#8220;Remanufactured Core value&#8221;) and the unit portion included in the product (&#8220;Unit Value&#8221;), for which revenue is recorded based on our then current price list, net of applicable discounts and allowances. The Remanufactured Core value is recorded as revenue based upon the estimate of Used Cores that will not be returned by the customer for credit. These estimates are subjective and based on management&#8217;s judgment and knowledge of historical, current, and projected return rates. As reconciliations are completed with the customers the actual rates at which Used Cores are not being returned may differ from the current estimates. This may result in periodic adjustments of the estimated contract asset and liability amounts recorded and may impact the projected revenue recognition rates used to record the estimated future revenue. These estimates may also be revised if there are changes in contractual arrangements with customers, or changes in business practices. A significant portion of the remanufactured automotive parts sold to customers are replaced by similar Used Cores sent back for credit by customers under the core exchange programs (as described in further detail below). The number of Used Cores sent back under the core exchange programs is generally limited to the number of similar Remanufactured Cores previously shipped to each customer.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Revenue Recognition &#8212; Core Exchange Programs</span>
  </div><div>&#160;
  </div><div>
   Full price Remanufactured Cores: When remanufactured products are shipped, certain customers are invoiced for the Remanufactured Core value of the product at the full Remanufactured Core sales price. For these Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. The remainder of the full price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs.
  </div><div>&#160;
  </div><div> Nominal price Remanufactured Cores: Certain other customers are invoiced for the Remanufactured Core value of the product shipped at a nominal (generally $0.01 or less) Remanufactured Core price. For these nominal Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. Revenue amounts are calculated based on contractually agreed upon pricing for these Remanufactured Cores for which the customers are not returning similar Used Cores. The remainder of the nominal price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Revenue Recognition; General Right of Return</span>
  </div><div>&#160;
  </div><div> Customers are allowed to return goods that their end-user customers have returned to them, whether or not the returned item is defective (warranty returns). In addition, under the terms of certain agreements and industry practice, customers from time to time are allowed stock adjustments when their inventory of certain product lines exceeds the anticipated sales to end-user customers (stock adjustment returns). Customers have various contractual rights for stock adjustment returns, which are typically less than 5% of units sold. In some instances, a higher level of returns is allowed in connection with significant restocking orders. The aggregate returns are generally limited to less than 20% of unit sales. </div><div>
   The allowance for warranty returns is established based on a historical analysis of the level of this type of return as a percentage of total unit sales. The allowance for stock adjustment returns is based on specific customer inventory levels, inventory movements, and information on the estimated timing of stock adjustment returns provided by customers. Stock adjustment returns do not occur at any specific time during the year. The return rate for stock adjustments is calculated based on expected returns within the normal operating cycle, which is generally one year.
  </div><div>&#160;
  </div><div>
   The Unit Value of the warranty and stock adjustment returns are treated as reductions of revenue based on the estimations made at the time of the sale. The Remanufactured Core value of warranty and stock adjustment returns are provided for as indicated in the paragraph &#8220;Revenue Recognition &#8211; Core Exchange Programs&#8221;.
  </div><div>&#160;
  </div><div>
   As is standard in the industry, the Company only accepts returns from on-going customers. If a customer ceases doing business with the Company, it has no further obligation to accept additional product returns from that customer. Similarly, the Company accepts product returns and grants appropriate credits to new customers from the time the new customer relationship is established.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Shipping Costs</span> </div><div>&#160;
  </div><div>
   The Company includes shipping and handling charges in the gross invoice price to customers and classifies the total amount as revenue. All shipping and handling costs are expensed as cost of sales as inventory is sold.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Contract Liability </span> </div><div>&#160;
  </div><div>
   Contract liability consists of: (i) customer allowances earned, (ii) accrued core payments, (iii) customer core returns accruals, (iv) core bank liability, (v) finished goods liabilities, and (vi) customer deposits.&#160;&#160;
  </div><div>&#160;
  </div><div>
   Customer allowances earned includes all marketing allowances provided to customers. Such allowances include sales incentives and concessions. Voluntary marketing allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered. Other marketing allowances, which may only be applied against future purchases, are recorded as a reduction to revenues in accordance with a schedule set forth in the relevant contract. Sales incentive amounts are recorded based on the value of the incentive provided. See Note 15 for a description of all marketing allowances. Customer allowances to be provided to customers within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>&#160;
  </div><div>
   Accrued core payments represent the sales price of Remanufactured Cores purchased from customers, generally in connection with new business, which are held by these customers and remain on their premises. The sales price of these Remanufactured Cores will be realized when the Company&#8217;s relationship with a customer ends, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience. The payments to be made to customers for purchases of Remanufactured Cores within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>&#160;
  </div><div>
   Customer core returns accruals represent the full and nominally priced Remanufactured Cores shipped to the Company&#8217;s customers. When the Company ships the product, it recognizes an obligation to accept a similar Used Core sent back under the core exchange programs based upon the Remanufactured Core price agreed upon by the Company and its customer. The Contract liability related to Used Cores returned by consumers to the Company&#8217;s customers but not yet returned to the Company are classified as short-term contract liabilities until the Company physically receives these Used Cores as they are expected to be returned during the Company&#8217;s normal operating cycle, which is generally one year and the remainder are recorded as long-term contract liabilities.
  </div><div>&#160;
  </div><div>
   The core bank liability represents the full Remanufactured Core sales price paid for cores returned under the core exchange programs. The payment for these cores are made over a contractual repayment period pursuant to the Company&#8217;s agreement with this customer. Payments to be made within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>
   Finished goods liabilities represents the agreed upon price of finished goods purchased from customers, generally in connection with new business. The payment for these finished goods are made over a contractual repayment period pursuant to the Company&#8217;s agreement with the customer. Payments to be made within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>&#160;
  </div><div>
   Customer deposits represent the receipt of prepayments from customers for the obligation to transfer goods or services in the future. The Company classifies these customer deposits as short-term contract liabilities as the Company expects to satisfy these obligations within its normal operating cycle, which is generally one year.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Advertising Costs</span> </div><div>&#160;
  </div><div> The Company expenses all advertising costs as incurred. Advertising expenses for the years ended March 31, 2025, 2024 and 2023 were $435,000, $614,000, and $606,000, respectively. </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Net Loss Per Share</span> </div><div>&#160;
  </div><div>
   Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, warrants, and Convertible Notes (as defined in Note 8), which would result in the issuance of incremental shares of common stock to the extent such impact is not anti-dilutive.
  </div><div>&#160;
  </div><div> The following presents a reconciliation of basic and diluted net loss per share. </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(19,470,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(49,244,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(4,207,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Basic shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,685,322</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,601,204</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,340,246</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Effect of dilutive shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Diluted shares
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,685,322</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,601,204</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,340,246</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss per share:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt;">
    <td style="padding-left: 10px;">
     <div>
      Basic net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.99</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(2.51</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.22</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>


   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Diluted net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.99</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(2.51</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.22</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>


  </table><div>&#160;
  </div><div> Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the years ended March 31, 2025, 2024, and 2023, there were 2,323,321, 2,122,863, and 1,854,795, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. </div><div>&#160;
  </div><div> In addition, for the years ended March 31, 2025, 2024, and 2023, there were 2,493,963, 1,693,778, and 5,846, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#8220;if-converted&#8221; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants (as defined below) issued in connection with the Convertible Notes (see Note 8) are anti-dilutive until they become exercisable and as of March 31, 2025, the Warrants were not exercisable. </div><div> <span style="font-weight: bold; font-style: italic;">Use of Estimates</span> </div><div>&#160;
  </div><div>
   The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. On an on-going basis, the Company evaluates its estimates, including allowances for credit losses, valuation of inventory and Used Cores, valuation of long-lived assets, goodwill and intangible assets, useful lives of long-lived assets, litigation matters, valuation of deferred tax assets, share-based compensation, sales returns and other customer marketing allowances, the incremental borrowing rate used in determining the present value of lease liabilities, and valuation of the embedded derivatives in connection with the convertible notes. Although the Company does not believe that there is a reasonable likelihood that there will be a material change in the future estimate or in the assumptions used in calculating the estimate, unforeseen changes in the industry, or business could materially impact the estimate and may have a material adverse effect on its business, financial condition and results of operations.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Financial Instruments</span> </div><div>&#160;
  </div><div> The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amount of short-term investments approximates their fair value as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. The estimated fair value of the Company&#8217;s Convertible Notes (as defined in Note 8) was $42,398,000 and $38,276,000 using Level 3 inputs at March 31, 2025 and 2024, respectively. See Note 14 for further information concerning the fair value of the Company&#8217;s Convertible Notes. </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Share-Based Payments</span> </div><div>&#160;
  </div><div>
   The Company has share-based compensation plans and recognizes compensation expense over the requisite service period for its share-based plans based on the fair value of the awards on the date of the grant, award or issuance and accounts for forfeitures as they occur. Share-based plans include stock option awards, restricted stock units, restricted stock awards, and performance stock units issued under the Company&#8217;s incentive plans. The cost is measured at the grant date, based on (i) the estimated fair value of the award using the Black-Scholes option pricing model for stock options, (ii) the closing share price of the Company&#8217;s stock on the grant date for restricted stock units and restricted stock awards, (iii) the closing share price of the Company&#8217;s stock on the grant date for performance stock units subject to performance conditions, and (iv) the estimated fair value of the award using the Monte Carlo valuation model for performance stock units subject to market conditions. See Note 19 for further information concerning the Company&#8217;s share-based payments.
  </div><div>&#160;
  </div><div>
   The Black-Scholes option-pricing model and Monte Carlo valuation model require the input of assumptions including the expected volatility of the underlying stock and the expected holding period of the option. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair value.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Credit Risk </span> </div><div>&#160;
  </div><div>
   The Company regularly reviews its accounts receivable and allowance for credit losses by considering factors such as historical experience, credit quality and age of the accounts receivable, and the current economic conditions that may affect a customer&#8217;s ability to pay. The majority of the Company&#8217;s sales are to leading automotive aftermarket parts suppliers. The Company participates in trade accounts receivable discount programs with its major customers. If the creditworthiness of any of its customers was downgraded, the Company could be adversely affected, in that it may be subjected to higher interest rates on the use of these discount programs or it could be forced to wait longer for payment. <span style="background-color: rgb(255, 255, 255); font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In certain cases, the Company has experienced higher interest rates due to changes in customer credit profiles, which has impacted the overall cost of these financing arrangements.</span> </span>Should the Company&#8217;s customers experience significant cash flow problems, its financial position and results of operations could be materially and adversely affected, and the maximum amount of loss that would be incurred would be the outstanding receivable balance, Used Cores expected to be returned by customers, and the value of the Remanufactured Cores held at customers&#8217; locations. The Company maintains an allowance for credit losses that, in its opinion, provide for an adequate reserve to cover losses that may be incurred.
  </div><div> <span style="font-weight: bold; font-style: italic;">Deferred Compensation Plan</span> </div><div>&#160;
  </div><div> The Company has a deferred compensation plan for certain members of management. The plan allows participants to defer salary and bonuses. The assets of the plan, which are held in a trust and are subject to the claims of the Company&#8217;s general creditors under federal and state laws in the event of insolvency, are recorded as short-term investments in the consolidated balance sheets. Consequently, the trust qualifies as a Rabbi trust for income tax purposes. The plan&#8217;s assets consist primarily of mutual funds and are recorded at market value with any unrealized gain or loss recorded as general and administrative expense. The carrying value of plan assets were $1,881,000 and $1,837,000, and the deferred compensation liability, which is included in other current liabilities in the accompanying consolidated balance sheets, was $1,881,000 and $1,837,000 at March 31, 2025 and 2024, respectively. During the years ended March 31, 2025, 2024, and 2023, the Company made contributions of $36,000, $6,000 and $75,000, respectively. During the year ended March 31, 2024, the Company&#8217;s matching contributions under its deferred compensation plan were temporarily halted through February 2024 when they were reinstated. </div><div>&#160;
  </div><div> During the years ended March 31, 2025, 2024, and 2023, employee contributions of $46,000, $82,000, and $287,000, respectively, were made to the deferred compensation plan. During the years ended March 31, 2025, 2024, and 2023, the Company redeemed $151,000, $603,000, and $297,000, respectively, of its short-term investments for the payment of deferred compensation liabilities. </div><div>&#160;
  </div><div> The following summarizes the gain (loss) on the Company&#8217;s equity investments: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net gain (loss) recognized on equity securities
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">105,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">347,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(181,000</td><td style="text-align: left; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt;">
    <td style="padding-left: 10px;">
     <div>
      Less: net gain (loss) recognized on equity securities sold
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">8,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">74,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(15,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unrealized gain (loss) recognized on equity securities still held
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: none; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">97,000</td><td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">273,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">(166,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> <span style="font-weight: bold; font-style: italic;">Comprehensive Income or Loss</span> </div><div>&#160;
  </div><div>
   Comprehensive income or loss is defined as the change in equity during a period resulting from transactions and other events and circumstances from non-owner sources. The Company&#8217;s total comprehensive income or loss consists of net unrealized income or loss from foreign currency translation adjustments.
  </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>26
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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 and 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">3. Goodwill and Intangible Assets</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Goodwill</span>
  </div><div>&#160;
  </div><div> The Company had goodwill of $3,205,000 at March 31, 2025 and 2024, which was comprised of $2,551,000 for the Hard Parts segment and $654,000 for all others, respectively. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Intangible Assets</span>
  </div><div>&#160;
  </div><div> The following is a summary of acquired intangible assets subject to amortization: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.3pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td colspan="6" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"> <span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>&#160; &#160; &#160;</td> <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right; padding-left: 10px;">&#160;</td> <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2024</span>&#160; &#160; &#160; </td><td colspan="1" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> &#160;</td> </tr><tr style="vertical-align: top;"> <td>&#160;</td> <td>&#160;</td> <td colspan="1" style="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; "><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted<br/>Average<br/>Amortization<br/>Period</span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Carrying<br/>Value</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated<br/>Amortization</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Carrying<br/>Value</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; padding-left: 0px;"><span style="font-weight: 700; letter-spacing: normal; text-align: center; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated<br/>Amortization</span></td><td colspan="1" style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> &#160;</td> </tr><tr style="vertical-align: top;"> <td><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Intangible assets subject to amortization</span></td> <td>&#160;</td> <td colspan="1">&#160;</td><td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td colspan="1" style="text-align: left;"> &#160;</td> </tr><tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Trademarks </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td colspan="1" style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> 10 years </div> </td><td style="font-size: 0px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">520,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">513,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">705,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">641,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 4.7pt;"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Customer relationships </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> 8 years </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="font-size: 0px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;2,532,000</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;1,987,000</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;8,573,000</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;7,568,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> <span style="font-weight: bold;">Total intangible assets subject to amortization</span> </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> 8 years </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">3,052,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">2,500,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">9,278,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">8,209,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td> </tr> </table><div>&#160;
  </div><div> During the years ended March 31, 2025 and 2024, the Company retired $6,085,000 and $2,667,000, respectively, of fully amortized intangible assets. </div><div> Amortization expense for acquired intangible assets is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <b>2024</b>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization expense
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;">477,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;">1,075,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;">1,460,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> The estimated future amortization expense for acquired intangible assets subject to amortization is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top;">
    <td><span style="font-weight: 700; letter-spacing: normal; text-decoration: underline; float: none; display: inline !important;">Year Ending March 31,</span></td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>

   </tr><tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      2026
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">323,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">2027</td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">229,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Total</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">552,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: 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_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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>27
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable &#8212; Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ReceivablesAbstract', window );"><strong>Accounts Receivable - Net [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts Receivable &#8212; Net</a></td>
<td class="text"><div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <span style="font-weight: bold;">4.</span>
    </div>
    <div>
     <span style="font-weight: bold;">Accounts Receivable </span>&#8212; <span style="font-weight: bold;">Net</span>&#160;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The Company has trade accounts receivable that result from the sale of goods and services. Accounts receivable &#8212; net includes offset accounts related to customer payment discrepancies, returned goods authorizations (&#8220;RGAs&#8221;) issued for in-transit unit returns, and allowances for credit losses.
  </div><div>&#160;
  </div><div> Accounts receivable &#8212; net is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>  </td>
    <td style="text-align: right;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2024</span>  </td>
   </tr><tr style="vertical-align: top;">
    <td><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accounts receivable - net</span></td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts receivable &#8212; trade
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">113,807,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">118,500,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt;">
    <td style="padding-left: 20px;">
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(207,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(189,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Customer payment discrepancies
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1,765,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1,206,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt;">
    <td style="padding-left: 20px;">
     <div>
      Customer returns RGA issued
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(20,771,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(20,809,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: total accounts receivable offset accounts
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(22,743,000</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(22,204,000</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.9pt;">
    <td style="padding-left: 10px;">
     <div>
      Total accounts receivable &#8212; net
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">91,064,000</td><td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">96,296,000</td><td style="border-bottom: 3px double black; text-align: left; vertical-align: 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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-10/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>28
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Inventory [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 );">Inventory</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">5. Inventory</span>
  </div><div>&#160;
  </div><div> Inventory is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td>
     <div>
      <b>Inventory - net</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Raw materials
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">150,274,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">158,819,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Work in process
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">7,821,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">7,943,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Finished goods
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">202,078,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">227,650,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">360,173,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">394,412,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(18,964,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(17,372,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Total inventory - net</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">341,209,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">377,040,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Inventory unreturned</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">18,460,000</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">20,288,000</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#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>29
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ContractWithCustomerAssetNetAbstract', window );"><strong>Contract Assets [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_mpaa_ContractAssetsTextBlock', window );">Contract Assets</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">6. Contract Assets</span>
  </div><div>&#160;
  </div><div> During the years ended March 31, 2025, 2024, and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#8217; locations by $2,805,000, $5,353,000, and $3,736,000, respectively. </div><div>&#160;
  </div><div> Contract assets are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 75%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Short-term contract assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cores expected to be returned by customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">17,732,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">15,409,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Core premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">9,669,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">9,567,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Upfront payments to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,400,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,407,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">805,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">756,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total short-term contract assets</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">29,606,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">27,139,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Long-term contract assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Remanufactured cores held at customers' locations
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">301,388,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">279,427,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Core premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">24,714,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">30,227,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Long-term core inventory deposits
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5,569,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5,569,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,483,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,341,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Upfront payments to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,114,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,718,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total long-term contract assets</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">336,268,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">320,282,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#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_mpaa_ContractAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract 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;">mpaa_ContractAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ContractWithCustomerAssetNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerAssetNetAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>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 );">Plant and Equipment</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">7. Plant and Equipment</span>
  </div><div>&#160;
  </div><div> Plant and equipment is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Plant and equipment</b>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Machinery and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">62,330,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">63,048,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Office equipment and fixtures
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">34,250,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">33,463,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Leasehold improvements
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">13,485,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">15,110,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">110,065,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">111,621,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: accumulated depreciation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(78,075,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(73,283,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Total plant and equipment</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">31,990,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">38,338,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> Plant and equipment located in the foreign countries where the Company has facilities, net of accumulated depreciation, totaled $27,760,000 and $33,455,000, of which $25,001,000 and $30,992,000 is located in Mexico, at March 31, 2025 and 2024, 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_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/2147477798/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/2147477798/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/2147477798/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>31
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Debt [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 );">Debt</a></td>
<td class="text"><div style="text-indent: -16.6pt; padding-left: 16.6pt;">
    <div style="float: left; width: 16.6pt; white-space: nowrap;">
     <span style="font-weight: bold;">8.</span>
    </div>
    <div>
     <span style="font-weight: bold;">Debt </span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> The Company has $268,620,000 in senior secured financing, (as amended from time to time, the &#8220;Credit Facility&#8221;) consisting of a $238,620,000 revolving loan facility (the &#8220;Revolving Facility&#8221;), subject to certain restrictions, and a $30,000,000 term loan facility (the &#8220;Term Loans&#8221;). The Term Loans were repaid during the year ended March 31, 2024. The Credit Facility matures on December 12, 2028. The lenders have a security interest in substantially all of the assets of the Company. In June 2024, the Company enrolled in a feature with its lenders, under which the Company sweeps its cash collections to pay down its Revolving Facility and borrows on-demand to fund payments. </div><div>&#160;
  </div><div> The Company had $90,787,000 and $128,000,000 outstanding under the Revolving Facility at March 31, 2025 and 2024, respectively. In addition, $7,047,000 was outstanding for letters of credit at March 31, 2025. At March 31, 2025, after certain contractual adjustments, $135,150,000 was available under the Revolving Facility. The interest rate on the Company&#8217;s Revolving Facility was 7.46% and 8.43% at March 31, 2025 and 2024, respectively. </div><div> The Credit Facility requires the Company to maintain a minimum fixed charge coverage ratio if undrawn availability is less than 22.5% of the aggregate revolving commitments and a specified minimum undrawn availability. During the period ended March 31, 2025, undrawn availability was greater than the 22.5% threshold, therefore, the fixed charge coverage ratio financial covenant was not required to be tested. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Convertible Notes, Related Party</span>
  </div><div>&#160;
  </div><div> On March 31, 2023, the Company entered into a note purchase agreement, as amended, (the &#8220;Note Purchase Agreement&#8221;) with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P. (collectively, the &#8220;Purchasers&#8221;) and Bison Capital Partners VI, L.P., as the purchaser representative (the &#8220;Purchaser Representative&#8221;) for the issuance and sale of $32,000,000 in aggregate principal amount of convertible notes due in 2029 (the &#8220;Convertible Notes&#8221;), which was used for general corporate purposes. The Convertible Notes will bear interest at a rate of 10.0% per annum, compounded annually, and payable (i) in kind or (ii) in cash, annually in arrears on April 1 of each year, commencing on April 1, 2024. In April 2024, non-cash accrued interest on the Convertible Notes of $3,209,000 was paid in-kind and is included in the principal amount of Convertible Notes at March 31, 2025. </div><div>&#160;
  </div><div> The Company&#8217;s Convertible Notes are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 40.5pt;">
    <td><br/></td>
    <td style="vertical-align: middle; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Convertible Notes, related party</b>
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Principal amount of Convertible Notes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">35,209,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">32,000,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(6,556,000</td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(7,576,000</td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: unamortized debt discount attributed to debt issuance costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(916,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(1,058,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Carrying amount of the Convertible Notes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">27,737,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">23,366,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Plus: Compound Net Derivative Liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">7,470,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">7,410,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Net carrying amount of Convertible Notes, related party</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">35,207,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">30,776,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> The aggregate proceeds from the offering were approximately $31,280,000, net of initial purchasers&#8217; fees and other related expenses. The initial conversion rate is 66.6667 shares of the Company&#8217;s common stock per $1,000 principal amount of notes (equivalent to an initial conversion price of approximately $15.00 per share of common stock). At March 31, 2025, the Company had 28,240,973 shares of its common stock available to be issued if the Convertible Notes were converted. </div><div>&#160;
  </div><div> In connection with the Note Purchase Agreement, the Company entered into common stock warrants (the &#8220;Warrants&#8221;) with the Purchasers, which mature on March 30, 2029. The Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company&#8217;s common stock for 20 consecutive days prior to the redemption is less than $15.00. The fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was zero at March 31, 2025 and 2024. The Company estimates the fair value of the Warrants at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Warrants will be recorded in current period earnings in the consolidated statements of operations. </div><div>&#160;
  </div><div> The Convertible Notes may be converted, subject to certain conditions, at an initial conversion price of $15.00, subject to adjustment as provide in the Convertible Notes (the &#8220;Conversion Option&#8221;). The Convertible Notes also include a provision for a return of interest (&#8220;Return of Interest&#8221;), which requires the Purchasers to return 15.0% of the interest paid to the Company in certain circumstances, subject to reduction of the Return of Interest amount in the event that the Return of Interest amount would result in total payments to the Purchasers of less than two times the original principal amount. The Return of Interest provision is accounted for as part of the Conversion Option and if the Conversion Option is exercised in the future, the Return of Interest provision will remain outstanding until the Purchaser sells all of the underlying stock received upon conversion. Upon conversion, any value associated with the Return of Interest provision will be reflected as a derivative asset upon conversion, with changes in fair value being recorded in earnings in the consolidated statements of operations until settlement in connection with the sale of the underlying stock by the Purchaser. Unless and until the Company delivers a redemption notice, the Purchasers of the Convertible Notes may convert their Convertible Notes at any time at their option. Upon conversion, the Convertible Notes will be settled in shares of the Company&#8217;s common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. The Convertible Notes have a stated maturity of March 30, 2029, subject to earlier conversion or redemption in accordance with their terms. </div><div> If there is a Fundamental Transaction, as defined in the Form of Convertible Promissory Note, the Company may redeem all or part of the Convertible Notes. Except in the case of the occurrence of a Fundamental Transaction, the Company may not redeem the Convertible Notes prior to March 31, 2026. After March 31, 2026, the Company may redeem all or part of the Convertible Notes for a cash purchase (the &#8220;Company Redemption&#8221;) price equal to the Redemption Price (as defined below) plus $5,000,000, but only if (i) it is listed on a national exchange, (ii) there is no &#8220;Event of Default&#8221; occurring and continuing, and (iii) Adjusted EBITDA for the prior four quarters is greater than $80,000,000.&#160;&#160;The &#8220;Redemption Price&#8221; shall mean a cash amount equal to the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest. However, if the volume weighted average price of the Company&#8217;s common stock for 20 consecutive days prior to the notice of the Company Redemption is less than $15, the Purchasers may exercise the warrants and the Company will pay the Redemption Price plus $2,000,000. </div><div>&#160;
  </div><div> The Conversion Option and the Company Redemption both met the criteria for bifurcation from the Convertible Notes as derivatives and have been combined as a compound net derivative liability (the &#8220;Compound Net Derivative Liability&#8221;). The Compound Net Derivative Liability has been recorded within <span style="-sec-ix-hidden: hidden-fact-4"><span style="-sec-ix-hidden: hidden-fact-5"><span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7">convertible note, related party</span></span></span></span> in the consolidated balance sheets. The fair value of the Conversion Option and the Company Redemption option using Level 3 inputs and the Monte Carlo simulation model was a liability of $9,000,000 and $9,800,000, and an asset of $1,530,000 and $2,390,000 at March 31, 2025 and 2024, respectively. The Company estimates the fair value of the Compound Net Derivative Liability at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Compound Net Derivative Liability is recorded in current period earnings in the consolidated statements of operations. During the years ended March 31, 2025 and 2024, the Company recorded a loss of $60,000 and a gain of $1,020,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the consolidated statements of operations and consolidated statements of cash flows. </div><div>&#160;
  </div><div>
   The Convertible Notes also contain additional features, such as, default interest and options related to a Fundamental Transaction, requiring bifurcation which were not separately accounted for as the value of such features were not material at March 31, 2025 and 2024. Any subsequent changes from the initial recognition in the fair value of those features is recorded in current period earnings in the consolidated statements of operations.
  </div><div>&#160;
  </div><div> The Convertible Notes include customary provisions relating to the occurrence of Events of Default, which include the following: (i) certain payment defaults on the Convertible Notes&#894; (ii) certain events of bankruptcy, insolvency and reorganization involving the Company or any of its subsidiaries; (iii) the entering of one or more final judgments or orders against the Company or any of its subsidiaries for an aggregate payment exceeding $25,000,000; (iv) the acceleration of senior debt or any other debt greater than $25,000,000; (v) certain failures of the Company to comply with certain provisions of the Note Purchase Agreement or material breaches of the Note Purchase Agreement by the Company or any of its subsidiaries; (vi) any material provision of the Note Purchase Agreement, the Convertible Notes, the guarantee, the subordination agreement, the Warrants or the registration rights agreement, for any reason, ceases to be valid and binding on the Company or any subsidiary, or any subsidiary shall so claim in writing to challenge the validity of or the Company&#8217;s liability under the Note Purchase Agreement, the Convertible Notes, or the registration rights agreement; or (vii) the Company fails to maintain the listing of its capital stock on a national securities exchange. Events of Default will be subject to a 30-day cure period except for those related to clause (ii) and (iv) of the preceding sentence. </div><div>&#160;
  </div><div> If an Event of Default occurs and is continuing, then, the Company shall deliver written notice to the Purchasers within 5 business days of first learning of such Event of Default. If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to the Company (and not solely with respect to its significant subsidiary) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Convertible Notes then outstanding will immediately become due and payable without any further action. </div><div> Unamortized debt issuance costs of $916,000 and $1,058,000 are presented in the balance sheet as a direct deduction from the carrying amounts of the Convertible Notes at March 31, 2025 and 2024, respectively. Debt issuance costs are amortized using the effective interest method through the maturity of the Convertible Note and recorded in interest expense in the consolidated statements of operations. The effective interest rate was 18.3% as of March 31, 2025 and 2024, respectively. Debt issuance costs of $360,000 allocated to the Compound Net Derivative Liability were immediately expensed to interest expense in the consolidated statements of operations for the year ended March 31, 2023. </div><div>&#160;
  </div><div> Additionally, pursuant to the Note Purchase Agreement, subject to certain conditions, the Purchaser Representative shall have the right to nominate one director to serve (the &#8220;Investor Director&#8221;) on the Company&#8217;s Board of Directors (the &#8220;Board&#8221;). If an Investor Director is not currently serving on the Board, and subject to certain other conditions set forth in the Note Purchase Agreement, the Purchaser Representative shall have the right to designate one person to have observation rights with respect to all meetings of the Board. In connection with the Company&#8217;s entry into the Note Purchase Agreement, Douglas Trussler was appointed to serve on its Board. </div><div>&#160;
  </div><div> Interest expense related to the Convertible Notes is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.0pt;">
    <td><b>&#160;Interest expense on Convertible Notes</b></td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Contractual interest expense
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,521,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,200,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">9,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Accretion of debt discount
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,020,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">853,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of issuance costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">142,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">119,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div><b>
      Total interest expense
     </b></div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,683,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,172,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">9,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> There are no future payments required under the Convertible Notes prior to their maturity, therefore, the principal amount of the notes plus interest payable in-kind, assuming no early redemption or conversion has occurred, of $56,704,000 would be paid on March 30, 2029. </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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<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 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<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 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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>32
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ContractWithCustomerLiabilityAbstract', window );"><strong>Contract Liabilities [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_mpaa_ContractLiabilitiesTextBlock', window );">Contract Liabilities</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">9. Contract Liabilities</span>
  </div><div>&#160;
  </div><div> Contract liabilities are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Short-term contract liabilities</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Customer allowances earned
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">16,283,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,789,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Customer core returns accruals
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">13,880,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">10,448,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued core payment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,196,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,476,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Customer deposits
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">2,486,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,735,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Core bank liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,795,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,739,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">518,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">404,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total short-term contract liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">38,158,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">37,591,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Long-term contract liabilities</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Customer core returns accruals
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">227,588,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">193,545,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Core bank liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">10,048,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">11,843,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued core payment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,768,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">6,535,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">145,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total long-term contract liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">241,404,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">212,068,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#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_mpaa_ContractLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract liabilities with customers.</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;">mpaa_ContractLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_mpaa_LesseeOperatingAndFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">10. Leases</span>
  </div><div>&#160;
  </div><div> The Company leases various facilities in North America and Asia under operating leases expiring through August 2033. The Company also has finance leases for certain office and manufacturing equipment, which generally range from three to five years. The Company has material non-functional currency leases, which resulted in a remeasurement loss of $11,713,000 and remeasurement gains of $5,187,000 and $6,515,000 during the years ended March 31, 2025, 2024, and 2023, respectively. These remeasurement losses and gains are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. </div><div>
   During the year ended March 31, 2025, the Company ceased manufacturing operations at its Torrance, California facility as a part of its on-going strategy to utilize its global footprint to enhance its operating efficiencies. This represented a significant change to the use of this right-of-use asset, which required a reassessment of the Company&#8217;s asset groups. The Company concluded that this right-of-use asset was no longer part of the Hard Parts asset group. The Company performed a test for recoverability (using Level 3 inputs) which resulted in no impairment at March 31, 2025. Any future changes to the assumptions and estimates from those anticipated may affect the carrying value of right-of-use assets and could result in impairment charges.
  </div><div>&#160;
  </div><div> Balance sheet information for leases is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 30%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 11.25pt;"> <td>&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2025</span> </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2024</span> </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <b>Leases</b> </div> </td><td>&#160;</td> <td style="padding-left: 10px;"> <div> <span style="font-weight: bold;">Classification</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Assets: </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease assets</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">66,603,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">83,973,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Plant and equipment</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">4,296,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">4,611,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> <b>Total leased assets</b> </div> </td><td>&#160;</td> <td colspan="1" style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">70,899,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">88,584,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt;"> <td>&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Liabilities: </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Current </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Operating lease liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">9,982,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">8,319,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other current liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,222,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,585,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Long-term </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-16"><span style="-sec-ix-hidden: hidden-fact-17">Long-term operating lease liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">65,308,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">72,240,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-18"><span style="-sec-ix-hidden: hidden-fact-19">Other liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,954,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,893,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr><tr style="vertical-align: top;"> <td style="padding-left: 10px;">
<div style="margin: 0in; font-size: 12pt;"><b><span style="font-size: 10pt">Total lease liabilities</span></b></div>
</td><td>&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">78,466,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">84,037,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> </table><div> Lease cost recognized in the consolidated statements of operations is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Lease cost</b>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Operating lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">14,057,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">15,047,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">13,176,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Short-term lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,221,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,263,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,686,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Variable lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">511,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">667,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">761,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Finance lease cost:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of finance lease assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,234,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,508,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,983,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Interest on finance lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">191,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">219,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">262,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Total lease cost</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">17,214,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">18,704,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">17,868,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

  </table><div>&#160;
  </div><div> Maturities of lease commitments at March 31, 2025 were as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td>&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom;">
     <div>
      <b>Maturity of lease liabilities by Year Ending March 31,</b></div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Operating Leases</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Finance Leases</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      2026
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">13,983,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">1,396,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">15,379,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="text-align: left; padding-left: 10px;">2027</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">12,200,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">905,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">13,105,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: left; padding-left: 10px;"> 2028</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,560,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">650,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">12,210,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="text-align: left; padding-left: 10px;"> 2029</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,160,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">420,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,580,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: left; padding-left: 10px;">2030</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,370,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">186,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,556,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      Thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">32,119,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"> - </td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">32,119,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">92,392,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">3,557,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">95,949,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="padding-left: 20px;">
     <div>
      Less: amount representing interest
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(17,102,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(381,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(17,483,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      <b>Present value of lease liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">75,290,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">3,176,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">78,466,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> Other information about leases is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr> <td>&#160;</td> <td>&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> March 31, 2025 </td> <td>&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> March 31, 2024 </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <b>Lease term and discount rate</b> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted-average remaining lease term (years): </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Finance leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3.2</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2.8</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Operating leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7.3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">8.3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted-average discount rate: </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7.0</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">6.4</td> <td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5.8</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5.8</td> <td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; ">%</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_mpaa_LesseeOperatingAndFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating and finance leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating and 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;">mpaa_LesseeOperatingAndFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>34
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable Discount Programs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_mpaa_AccountsReceivableDiscountProgramsAbstract', window );"><strong>Accounts Receivable Discount Programs [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_mpaa_AccountsReceivableDiscountProgramsTextBlock', window );">Accounts Receivable Discount Programs</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">11. Accounts Receivable Discount Programs</span>
  </div><div>&#160;
  </div><div>
   The Company uses accounts receivable discount programs offered by certain customers and their respective banks. Under these accounts receivable discount programs, the Company may sell those customers&#8217; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. These accounts receivable discount programs allow the Company to accelerate receipt of payment on customers&#8217; receivables.
  </div><div> The following is a summary of the Company&#8217;s accounts receivable discount programs:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 10.9pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td colspan="7" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">Fiscal Years Ended March 31,</span> </div> </td> </tr> <tr style="vertical-align: top; height: 10.9pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">2025</span> </div> </td> <td style="border-bottom: 1pt solid black; padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">2024</span> </div> </td> <td style="border-bottom: 1pt solid black; padding-left: 10px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 3.6pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td>&#160;</td><td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td>&#160;</td><td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"> <td> <div> Receivables discounted </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">643,918,000</td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">618,012,000</td> <td style="padding-left: 10px; text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt;"> <td> <div> Weighted average days </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">343</td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">336</td> <td style="padding-left: 10px; text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average discount rate </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">6.2</td> <td style="text-align : left; padding-left : 0px; vertical-align : bottom; ">%</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">6.8</td> <td style="padding-left : 0px; text-align : left; vertical-align : bottom; ">%</td> </tr> <tr style="vertical-align: top; height: 11.65pt;"> <td> <div> Amount of discount as interest expense </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">38,021,000</td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">39,175,000</td> <td style="padding-left: 10px; text-align: left; vertical-align: 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_mpaa_AccountsReceivableDiscountProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_AccountsReceivableDiscountProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_AccountsReceivableDiscountProgramsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the nature of the entity's non-recourse receivable discount programs with its customers and their respective banks.</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;">mpaa_AccountsReceivableDiscountProgramsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplier Finance Programs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_mpaa_SupplierFinanceProgramsAbstract', window );"><strong>Supplier Finance Programs [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_SupplierFinanceProgramTextBlock', window );">Supplier Finance Programs</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">12. Supplier Finance Programs</span>
  </div><div>&#160;
  </div><div> The Company utilizes a supplier finance program, which allows certain of the Company&#8217;s suppliers to sell their receivables due from the Company to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $30,000,000 from $15,000,000 during the year ended March 31, 2025. The Company has no economic interest in the sale of these receivables and no direct relationship with the financial institution. Payments to the third-party administrator are based on services rendered and are not related to the volume or number of financing agreements between suppliers, financial institution, and the third-party administrator. The Company is not a party to agreements negotiated between participating suppliers and the financial institution. The Company's obligations to its suppliers, including amounts due and payment terms, are not affected by a supplier's decision to participate in this program. The Company does not provide guarantees and there are no assets pledged to the financial institution or the third-party administrator for the committed payment in connection with this program. At March 31, 2025 and 2024, the Company had $33,661,000 and $1,695,000, respectively, of outstanding supplier obligations confirmed as valid under this program, included in <span style="-sec-ix-hidden: hidden-fact-20">accounts payable</span> in the consolidated balance sheet. </div><div>&#160;
  </div><div> The following is a summary of the changes in outstanding supplier obligations confirmed as valid under this program: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 20.25pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; padding-left: 10px; vertical-align: bottom; white-space: nowrap; width: 1%;">
     <div>

     &#160;</div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year Ended March 31,</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; white-space: nowrap;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.6pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="padding-left: 10px; width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Confirmed obligations outstanding at March 31, 2024
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">1,695,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt;">
    <td>
     <div>
      Invoices confirmed as valid during the year
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">91,951,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Confirmed invoices paid during the year
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">(59,985,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 11.65pt;">
    <td>
     <div>
      Confirmed obligations outstanding at March 31, 2025
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">33,661,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#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_mpaa_SupplierFinanceProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_SupplierFinanceProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_SupplierFinanceProgramTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -URI https://asc.fasb.org/405-50/tableOfContent<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 (a)<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 (a)(1)<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 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-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_SupplierFinanceProgramTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Risk Management and Derivatives<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Financial Risk Management and Derivatives [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 );">Financial Risk Management and Derivatives</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">13. Financial Risk Management and Derivatives</span>
  </div><div>&#160;
  </div><div>
   Purchases and expenses denominated in currencies other than the U.S. dollar, which are primarily related to the Company&#8217;s facilities overseas, expose the Company to market risk from material movements in foreign exchange rates between the U.S. dollar and the foreign currencies. The Company&#8217;s primary risk exposure is from fluctuations in the value of the Mexican peso and to a lesser extent, the Chinese yuan. To mitigate these risks, the Company enters into forward foreign currency exchange contracts to exchange U.S. dollars for these foreign currencies. The extent to which forward foreign currency exchange contracts are used is modified periodically in response to the Company&#8217;s estimate of market conditions and the terms and length of anticipated requirements.
  </div><div>&#160;
  </div><div>
   The Company enters into forward foreign currency exchange contracts in order to reduce the impact of foreign currency fluctuations and not to engage in currency speculation. The use of derivative financial instruments allows the Company to reduce its exposure to the risk that the eventual cash outflow resulting from funding the expenses of the foreign operations will be materially affected by changes in exchange rates between the U.S. dollar and the foreign currencies. The Company does not hold or issue financial instruments for trading purposes. The forward foreign currency exchange contracts are designated for forecasted expenditure requirements to fund foreign operations.
  </div><div> The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $45,921,000 and $54,092,000 at March 31, 2025 and 2024, respectively. These contracts generally have a term of one year or less, at rates agreed at the inception of the contracts. The counterparty to this derivative transaction is a major financial institution with investment grade credit rating; however, the Company is exposed to credit risk with this institution. The credit risk is limited to the potential unrealized gains (which offset currency fluctuations adverse to the Company) in any such contract should this counterparty fail to perform as contracted. Any changes in the fair values of forward foreign currency exchange contracts are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. </div><div>&#160;
  </div><div> The following shows the effect of the Company&#8217;s derivative instruments on its consolidated statements of operations: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">(Loss) Gain Recognized as Foreign Exchange Impact of Lease Liabilities and Forward Contracts</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="text-align: center;">
     <div>
      Derivatives Not Designated as
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      Hedging Instruments
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(4,179,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(1,373,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,776,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>

  </table><div>&#160;
  </div><div>&#160;
  </div><div> The changes in the fair values of forward foreign currency exchange contracts are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of cash flows for the years ended March 31, 2025, 2024, and 2023. The fair value of the forward foreign currency exchange contracts of $1,663,000 is included in other current liabilities in the consolidated balance sheets at March 31, 2025. The fair value of the forward foreign currency exchange contracts of $2,516,000 is included in prepaid expenses and other current assets in the consolidated balance sheets at March 31, 2024. </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_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>37
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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>
   <span style="font-weight: bold;">14. Fair Value Measurements</span>
  </div><div>&#160;
  </div><div>
   The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses a three-tier valuation hierarchy based upon observable and unobservable inputs:
  </div><div>&#160;
  </div><div style="text-indent: -18.7pt; padding-left: 37.4pt;">
    <div style="float: left; width: 18.7pt; white-space: nowrap;">
     <span style="font-weight: bold;">&#8226;</span>
    </div>
    <div>
     Level 1 &#8212; Valuation is based upon quoted prices (unadjusted) in active markets for identical assets or liabilities.
    </div>
  </div><div style="margin-left: 37.4pt; clear: both;">&#160;
  </div><div style="text-indent: -18.7pt; padding-left: 37.4pt;">
    <div style="float: left; width: 18.7pt; white-space: nowrap;">
     <span style="font-weight: bold;">&#8226;</span>
    </div>
    <div>
     Level 2 &#8212; Valuation is based upon quoted prices for similar assets and liabilities in active markets, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.
    </div>
  </div><div style="margin-left: 37.4pt; clear: both;">&#160;
  </div><div style="text-indent: -18.7pt; padding-left: 37.4pt;">
    <div style="float: left; width: 18.7pt; white-space: nowrap;">
     <span style="font-weight: bold;">&#8226;</span>
    </div>
    <div>
     Level 3 &#8212; Valuation is based upon unobservable inputs that are significant to the fair value measurement.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The fair value hierarchy requires the use of observable market data when available. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company&#8217;s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
  </div><div> The following sets forth by level within the fair value hierarchy, the Company&#8217;s financial assets and liabilities that were accounted for at fair value on a recurring basis according to the valuation techniques the Company used to determine their fair values at: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Fair Value Measurements</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Fair Value Measurements</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Using Inputs Considered as</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Using Inputs Considered as</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Fair Value</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 1</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 2</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Fair Value</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 1</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 2</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Short-term investments
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">Mutual funds</td>

    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Prepaid expenses and other current assets
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 40px;">
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,516,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,516,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      <span style="font-weight: bold;">Liabilities</span>
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Other current liabilities
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Deferred compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,663,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,663,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Convertible notes, related party
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Compound Net Derivative Liability
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,470,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,470,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,410,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,410,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Short-term Investments and Deferred Compensation</span>
  </div><div>&#160;
  </div><div>
   The Company&#8217;s short-term investments, which fund its deferred compensation liabilities, consist of investments in mutual funds. These investments are classified as Level 1 as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Forward Foreign Currency Exchange Contracts</span>
  </div><div>&#160;
  </div><div>
   The forward foreign currency exchange contracts are primarily measured based on the foreign currency spot and forward rates quoted by the banks or foreign currency dealers (See Note 13).
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Compound Net Derivative Liability</span>
  </div><div>&#160;
  </div><div>
   The Company estimates the fair value of the Compound Net Derivative Liability (see Note 8) using Level 3 inputs and the Monte Carlo simulation model at the balance sheet date. The Monte Carlo simulation model requires the input of assumptions including the expected volatility of the underlying stock. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair value. This amount is recorded within convertible notes, related party in the consolidated balance sheets at March 31, 2025 and 2024. Any changes in the fair value of the Compound Net Derivative Liability are recorded in change in fair value of compound net derivative liability in the consolidated statements of operations and in the consolidated statements of cash flows.
  </div><div>&#160;
  </div><div> The following assumptions were used to determine the fair value of the Compound Net Derivative Liability: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Risk free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">3.91</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">4.36</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of equity
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">21.30</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">23.20</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted average cost of capital
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">14.90</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">14.90</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Expected volatility of MPA common stock
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">40.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">50.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      EBITDA volatility
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">45.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">40.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
  </table><div> The following summarizes the activity for Level 3 fair value measurements: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="10" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span></div></td>

    <td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Beginning balance
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">7,410,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">8,430,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Newly issued
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"> - </td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"> - </td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">8,430,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left : 10px; white-space : nowrap; ">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Changes in the fair value of the Compound Net Derivative Liability included in earnings
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">60,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1,020,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"> - </td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.6pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Ending balance
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">7,470,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">7,410,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">8,430,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div>
   During the years ended March 31, 2025 and 2024, the Company had no significant measurements of assets or liabilities at fair value on a nonrecurring basis subsequent to their initial recognition.
  </div><div>&#160;
  </div><div> The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. At March 31, 2025 and 2024, the net carrying amount of the Convertible Notes was $35,207,000 and $30,776,000, respectively, (see Note 8). The estimated fair value of the Company&#8217;s Convertible Notes was $42,398,000 and $38,276,000 using Level 3 inputs at March 31, 2025 and 2024, 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_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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: 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> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: 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> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: 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> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-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_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>38
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Commitments and Contingencies [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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">15. Commitments and Contingencies</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Warranty Returns</span>
  </div><div>&#160;
  </div><div>
   The Company allows its customers to return goods that their consumers have returned to them, whether or not the returned item is defective (&#8220;warranty returns&#8221;). The Company accrues an estimate of its exposure to warranty returns based on a historical analysis of the level of this type of return as a percentage of total unit sales. Amounts charged to expense for these warranty returns are considered in arriving at the Company&#8217;s net sales.
  </div><div>&#160;
  </div><div> The following summarizes the changes in the warranty return accrual: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td><td style="width: 1%;">&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td><td>&#160;</td>

    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td><td>&#160;</td>

    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at beginning of year
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">19,326,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">19,830,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">20,125,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td>
     <div>
      Charged to expense
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">151,764,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">142,240,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">132,719,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Amounts processed
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(151,413,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(142,744,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(133,014,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12pt;">
    <td>
     <div>
      Balance at end of year
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">19,677,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">19,326,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">19,830,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> At March 31, 2025 and 2024, the Company&#8217;s total warranty return accrual was $19,677,000 and $19,326,000, respectively, of which $6,478,000 and $5,667,000, respectively, was included in the customer returns RGA issued within accounts receivable&#8212;net and $13,199,000 and $13,659,000, respectively, was included in the customer finished goods returns accrual in the consolidated balance sheets.&#160;&#160; </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Commitments to Provide Marketing Allowances under Long-Term Customer Contracts</span>
  </div><div>&#160;
  </div><div> The Company has or is renegotiating long-term agreements with many of its major customers. Under these agreements, which in most cases have initial terms of at least four years, the Company is designated as the exclusive or primary supplier for specified categories of the Company&#8217;s products. Because of the very competitive nature of the market and the limited number of customers for these products, the Company&#8217;s customers have sought and obtained price concessions, significant marketing allowances, and more favorable delivery and payment terms in consideration for the Company&#8217;s designation as a customer&#8217;s exclusive or primary supplier. These incentives differ from contract to contract and can include (i) the issuance of a specified amount of credits against receivables in accordance with a schedule set forth in the relevant contract, (ii) support for a particular customer&#8217;s research or marketing efforts provided on a scheduled basis, (iii) discounts granted in connection with each individual shipment of product, and (iv) other marketing, research, store expansion or product development support. </div><div>
   The marketing and other allowances the Company typically grants its customers in connection with its new or expanded customer relationships adversely impact the near-term revenues, profitability, and associated cash flows from these arrangements. Such allowances include sales incentives and concessions and typically consist of: (i) allowances which may only be applied against future purchases and are recorded as a reduction to revenues in accordance with a schedule set forth in the long-term contract, (ii) allowances related to a single exchange of product that are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered, and (iii) amortization of core premiums paid to customers generally in connection with new business.
  </div><div>&#160;
  </div><div> The following summarizes the breakout of marketing allowances discussed above, recorded as a reduction to revenues: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; width: 100%; border-collapse: collapse; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">

      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Marketing Allowances</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Allowances incurred under long-term customer contracts
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">8,736,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">10,128,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">18,253,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Allowances related to a single exchange of product
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">133,169,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">130,918,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">154,194,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of core premiums paid to customers
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;">9,826,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;">10,181,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;">11,113,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Total marketing allowances recorded as a reduction to revenues</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">151,731,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">151,227,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">183,560,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> The following presents the Company&#8217;s commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers: </div><div>&#160;</div><table style="font-size: 10pt; width: 100%; border-collapse: collapse;"><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr><td><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="text-decoration-line: underline; text-decoration-thickness: initial;">Year Ending March 31,</span></b></td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2026</td><td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; vertical-align: bottom;">&#160;14,451,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;">2027</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;11,340,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2028</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;10,090,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;">2029</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;6,270,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2030</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;2,995,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Thereafter</span></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;2,048,000</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">Total marketing allowances</td><td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">47,194,000</td><td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td></tr></table><div>&#160;</div><div>
   Allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Contingencies</span>
  </div><div>&#160;
  </div><div>
   The Company is subject to various lawsuits and claims. In addition, government agencies and self-regulatory organizations have the ability to conduct periodic examinations of and administrative proceedings regarding the Company&#8217;s business, and its compliance with law, code, and regulations related to matters including, but not limited to, environmental, information security, taxes, levies, tariffs and such.
  </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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and 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 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<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/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/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_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Customer and Other Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_RisksAndUncertaintiesAbstract', window );"><strong>Significant Customer and Other 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_ConcentrationRiskDisclosureTextBlock', window );">Significant Customer and Other Information</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">16. Significant Customer and Other Information</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Significant Customer Concentrations</span>
  </div><div>&#160;
  </div><div>
   While the Company continually seeks to diversify its customer base, it currently derives, and has historically derived, a substantial portion of its sales from a small number of large customers. Any meaningful reduction in the level of sales to any of these customers, deterioration of the financial condition of any of these customers or the loss of any of these customers could have a materially adverse impact on the Company&#8217;s business, results of operations, and financial condition. </div><div>&#160;</div><div>The Company&#8217;s largest customers accounted for the following total percentage of net sales:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer A
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">39</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">35</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">37</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Customer C
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">26</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">27</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">24</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer B
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">21</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">21</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">23</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>

  </table><div>
   Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 20 for a discussion of the Company&#8217;s segments.
  </div><div>&#160;
  </div><div> The Company&#8217;s largest customers accounted for the following total percentage of accounts receivable &#8212; trade: </div><div>&#160;
  </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1.5px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer A
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">41</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">35</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Customer B
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">26</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">25</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer C
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">7</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">13</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>

  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Geographic and Product Information</span>
  </div><div>&#160;
  </div><div> The Company&#8217;s products are predominantly sold in the U.S. and accounted for the following total percentage of net sales: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; text-align: center; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Rotating electrical products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">67</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">66</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">67</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      Brake-related products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">21</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">20</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">18</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Wheel hub products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">8</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">10</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">11</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      Other products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">100</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">100</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">100</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>


  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Significant Supplier Concentrations</span>
  </div><div>&#160;
  </div><div>
   No suppliers accounted for more than 10% of the Company&#8217;s inventory purchases for the years ended March 31, 2025, 2024, and 2023.
  </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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/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_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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>
   <span style="font-weight: bold;">17. Income Taxes </span>
  </div><div>&#160;
  </div><div> Domestic and foreign components of (loss) income before income taxes are as follows:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td colspan="11" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>Years Ended March 31,</b></div>
  </td>

 </tr>
 <tr style="mso-yfti-irow:1;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2025</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2024</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2023</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:2;height:12.35pt">
  <td colspan="5" style="height: 12.35pt;" valign="top">
  <div style="margin: 0in;"><b>Domestic and foreign
  components of (loss) income </b></div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td><td valign="top">&#160;</td>

 </tr>
 <tr style="height: 12.35pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">United States</div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(21,526,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(29,661,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(14,470,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:4;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Foreign</div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">5,839,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">16,593,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">11,361,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>

 </tr>

 <tr style="height: 12.35pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.35pt;" valign="top">
  <div style="margin: 0in;"><b>Loss before income taxes</b></div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(15,687,000</td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(13,068,000</td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(3,109,000</td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>

 </tr>



</table><div> The income tax expense is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Current tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Federal
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">1,177,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">1,696,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">2,483,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      State
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">631,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">363,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">396,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Foreign
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">3,780,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4,553,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">3,426,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total current tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">5,588,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">6,612,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">6,305,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Deferred tax (benefit) expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Federal
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(171,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">25,320,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(5,037,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      State
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(28,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">4,249,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(705,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Foreign
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(1,606,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(5,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">535,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total deferred tax (benefit) expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(1,805,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">29,564,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(5,207,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Total income tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">3,783,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">36,176,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">1,098,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> Deferred income taxes consist of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Allowance for bad debts
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">48,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">44,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Customer allowances earned
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,794,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">4,706,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Allowance for stock adjustment returns
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,344,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,620,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Inventory adjustments
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">8,497,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">7,419,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Intangibles, net
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">729,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">852,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Stock options
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,561,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,723,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Operating lease liabilities
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">19,333,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">21,251,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Estimate for returns
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">30,341,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">29,942,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Accrued compensation
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,585,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,600,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Net operating losses
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,426,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">4,670,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Tax credits
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,857,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,054,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Capitalized research credits
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,147,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,158,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Plant and equipment, net
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,460,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,010,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">4,639,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">6,588,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Total deferred tax assets</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">84,761,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">88,637,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      <b>Liabilities</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(9,020,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(10,265,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Operating lease assets
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(16,848,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(23,845,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(2,453,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(6,663,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Total deferred tax liabilities</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(28,321,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(40,773,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Less: valuation allowance
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(52,233,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(45,399,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      <b>Total deferred taxes</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">4,207,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">2,465,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> As of March 31, 2025, before tax effect, the Company had federal net operating loss carryforwards of $1,694,000, state net operating loss carryforwards of $166,000 and foreign net operating loss carryforwards of $11,610,000. The federal net operating loss carryforwards expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-21">2034</span>, the state net operating loss carryforwards expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-22">2032</span>, and the foreign net operating loss carryforwards expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-23">2038</span>. As of March 31, 2025, the Company also had non-US tax credit carryforwards of $2,857,000, which will expire beginning in fiscal year <span style="-sec-ix-hidden: hidden-fact-24">2034</span>. </div><div> Realization of deferred tax assets is dependent upon the Company&#8217;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#8217;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#8217;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income that are based on assumptions that are consistent with the Company&#8217;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#8217;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. <span style="font-size:10.0pt">The net increase in the
valuation allowance was $6,834,000 during the year ended March 31, 2025. This
net increase in the valuation allowance is primarily due to the increase in the
Company&#8217;s U.S. federal and various state deferred tax assets and the
establishment of a valuation allowance on one of its Mexican subsidiaries
partially offset by the reversal of the valuation allowance of one of its
Canadian subsidiary&#8217;s deferred tax assets.&#160;</span>The Company will continue to monitor its position in future periods. Should the actual amount differ from the Company&#8217;s estimates, the amount of any valuation allowance could be impacted. </div><div>&#160;
  </div><div>
   For the years ended March 31, 2025, 2024, and 2023, the primary components of the Company&#8217;s income tax  expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m). In addition, for the years ended March 31, 2025 and 2024, the Company&#8217;s income tax expense included the impact of an excess tax benefit from share-based compensation.
  </div><div>&#160;
  </div><div> The difference between the income tax expense at the federal statutory rate and the Company&#8217;s effective tax rate is as follows: </div><div style="font-size: 6pt;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; margin-left: 0px; margin-right: 0px; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Statutory federal income tax rate
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">21.0</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">21.0</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">21.0</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      State income tax rate, net of federal benefit
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">1.5</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">10.8</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">3.5</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Excess tax benefit from share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(1.3</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(4.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Foreign income taxed at different rates
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(3.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(9.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(28.7</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Non-deductible debt costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(1.2</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span><br/></td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Non-deductible executive compensation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(2.5</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(2.6</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(9.0</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Change in valuation allowance
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(40.1</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(289.1</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(25.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Uncertain tax positions
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">2.6</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">0.9</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1.0</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Research and development credit
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">0.6</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">0.7</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">2.7</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Other
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(0.9</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(3.9</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">2.0</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(24.1</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(276.8</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(35.3</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>

   </tr>


  </table><div>&#160;
  </div><div>
   The Company and its subsidiaries file income tax returns for the U.S. federal, various state, and foreign jurisdictions with varying statutes of limitations. At March 31, 2025, the Company remains subject to examination for fiscal years ended March 31, 2022 and forward. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
  </div><div> A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at beginning of period
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,784,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,964,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,975,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Additions based on tax positions related to the current year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">53,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">15,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">53,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Additions for tax positions of prior year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">43,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">15,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Reductions for tax positions of prior year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(518,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(210,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(64,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at end of period
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,362,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,784,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,964,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


  </table><div>&#160;
  </div><div> At March 31, 2025, 2024 and 2023, there are $1,112,000, $1,475,000, and $1,616,000, respectively, of unrecognized tax benefits that if recognized would affect the annual effective tax rate. </div><div>&#160;
  </div><div> The Company recognizes interest and penalties related to unrecognized tax benefits as part of income tax expense. During the years ended March 31, 2025, 2024, and 2023, the Company recognized interest and penalties of approximately $49,000, $21,000, and $59,000, respectively. The Company had approximately $203,000 and $250,000 for the payment of interest and penalties accrued at March 31, 2025 and 2024, respectively. </div><div>&#160;
  </div><div>
   The Company intends to indefinitely reinvest its undistributed earnings from foreign subsidiaries in foreign operations, with the exception of earnings from its Singapore subsidiary. No incremental U.S. federal tax or withholding taxes have been provided for these earnings.
  </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 tax.</p></div>
<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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/2147477891/740-270-50-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>41
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Contribution Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Defined Contribution 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 );">Defined Contribution Plans</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">18. Defined Contribution Plans</span>
  </div><div>&#160;
  </div><div> The Company has a 401(k) retirement plan covering all employees who are 21 years of age with at least six months of service. The plan permits eligible employees to make contributions up to certain limitations, with the Company matching 50% of each participating employee&#8217;s contribution up to the first 6% of employee compensation. Employees are immediately vested in their voluntary employee contributions and vest in the Company&#8217;s matching contributions ratably over five years. During the year ended March 31, 2024, the Company&#8217;s matching contributions under its 401(k) retirement plan were temporarily halted through February 2024 when they were reinstated. The Company&#8217;s matching contribution to the 401(k) retirement plan was $626,000, $148,000, and $549,000 for the years ended March 31, 2025, 2024, and 2023, 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_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>42
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Share-based 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Payments</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">19. Share-based Payments</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">2022 Incentive Award Plan (the &#8220;2022 Plan&#8221;)</span>
  </div><div>&#160;
  </div><div> In September 2022, the Company&#8217;s shareholders approved the 2022 Incentive Award Plan (the &#8220;2022 Plan&#8221;). Under the 2022 Plan, a total of 924,200 shares of the Company&#8217;s common stock were reserved for grants to its employees, non-employee directors, and consultants. In September 2024, the shareholders approved an amendment to the 2022 Plan that increased the number of shares of common stock reserved for grant under the 2022 Plan from 924,200 to 2,655,200. At March 31, 2025 and 2024, respectively, there were (i) 130,933 and 132,133 options to purchase shares of common stock outstanding, (ii) 452,531 and 100,624 shares of restricted stock units outstanding, and (iii) 644,679 and 581,227 shares of performance stock units outstanding under the 2022 Plan. There were 1,516,084 and 435,825 shares of common stock available for grant under the 2022 Plan at March 31, 2025 and 2024, respectively. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">2010 Incentive Award Plan</span>
  </div><div>&#160;
  </div><div> At March 31, 2025 and 2024, respectively, there were (i) 52,842 and 140,299 shares of restricted stock units outstanding, (ii) 922,628 and 975,884 options to purchase shares of common stock outstanding, and (iii) 119,708 and 192,696 shares of performance stock units outstanding under the 2010 Incentive Award Plan. No shares of common stock remain available for grant under this plan. </div><div>
   <span style="font-weight: bold; font-style: italic;">Stock Options</span>
  </div><div>&#160;
  </div><div> The Company did not grant any stock options during the years ended March 31, 2025 or 2023, and options to purchase 132,133 shares of common stock were granted during the year ended March 31, 2024. The following summarizes the Black-Scholes option-pricing model assumptions used to derive the weighted average fair value of the stock options granted during the year ended March 31, 2024. </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">Year Ended March 31,</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td>&#160;</td> <td style="font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="3" style="border-top: 1px solid black; border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average risk free interest rate </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">4.53</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted average expected holding period (years) </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">6.57</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average expected volatility </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">51.29</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted average expected dividend yield </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average fair value of options granted </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3.75</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> </table><div>&#160;
  </div><div> The following is a summary of stock option transactions: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Number of </span>
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td colspan="3" style="text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Weighted Average</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Shares </span>
     </td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Exercise Price </span>
     </td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,108,017</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">20.29</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(17,723</td><td style="vertical-align: bottom; text-align: left;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">20.13</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Expired
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(36,733</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">22.93</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;">&#160;</td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; border-left: none; border-right: none;">1,053,561</td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">20.20</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div> At March 31, 2025, options to purchase 87,288 shares of common stock were unvested at the weighted average exercise price of $9.32. </div><div>&#160;
  </div><div> No options were exercised during the years ended March 31, 2025 and 2024. The pre-tax intrinsic value of options exercised during the year ended March 31, 2023 was $2,427,000 based on the market value of the Company&#8217;s common stock at March 31, 2023. The total fair value of stock options vested during the years ended March 31, 2025, 2024, and 2023 was $164,000, $324,000, and $1,140,000, respectively. </div><div>&#160;
  </div><div> The following summarizes information about the options outstanding at March 31, 2025: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr> <td>&#160;</td> <td>&#160;</td> <td colspan="13" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <b>Options Outstanding </b> </td> <td>&#160;</td> <td colspan="12" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <b>Options Exercisable </b> </td> </tr> <tr> <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> <b>Range of<br/>Exercise price</b> </td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Shares </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Weighted<br/>Average<br/>Exercise<br/>Price </b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><b>Weighted<br/>Average<br/>Remaining<br/>Life<br/>In Years </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Aggregate<br/>Intrinsic<br/>Value</b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Shares </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Weighted<br/>Average<br/>Exercise<br/>Price </b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><b>Weighted<br/>Average<br/>Remaining<br/>Life<br/>In Years </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Aggregate<br/>Intrinsic<br/>Value</b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="white-space : nowrap; "> <div> $9.32 to $17.38 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">334,524</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">12.97</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">6.45</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">24,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">247,236</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">14.26</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">5.73</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">8,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr> <td style="white-space : nowrap; "> <div> $19.00 to $22.73 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">404,213</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">19.58</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">3.78</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">404,213</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">19.58</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">3.78</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="white-space : nowrap; "> <div> $25.21 to $27.40 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">125,800</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">27.33</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">2.22</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">125,800</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">27.33</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">2.22</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr> <td style="white-space : nowrap; "> <div> $28.68 to $31.13 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">189,024</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">29.59</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">0.95</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">189,024</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">29.59</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">0.95</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">1,053,561</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">20.20</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">3.93</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">24,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">966,273</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">21.19</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">3.52</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">8,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> </table><div>&#160;
  </div><div> The aggregate intrinsic values in the above table represent the pre-tax value of all in-the-money options if all such options had been exercised on March 31, 2025 based on the Company&#8217;s closing stock price of $9.50 as of that date. </div><div>&#160;
  </div><div> At March 31, 2025, there was $241,000 of total unrecognized compensation expense from stock-based compensation granted under the plans, which is related to non-vested shares. The compensation expense is expected to be recognized over a weighted average vesting period of 1.5 years. </div><div>
   <span style="font-weight: bold; font-style: italic;">Restricted Stock Units and Restricted Stock (collectively &#8220;RSUs&#8221;) </span>
  </div><div>&#160;
  </div><div> During the years ended March 31, 2025, 2024, and 2023 the Company granted 453,453, 100,624, and 229,121, respectively, of time-based vesting restricted stock units, based on the closing market price on the grant date. During the year ended March 31, 2023, the Company also granted performance-based restricted stock awards which had a threshold performance level of 33,333 shares, a target performance level of 66,667 shares, and a maximum performance level of 100,000 shares at the grant date. The estimated grant date fair value of the RSUs of $2,984,000, $800,000, and $4,430,000, for the years ended March 31, 2025, 2024, and 2023, respectively, was based on the closing market price on the date of grant. The fair value related to these awards is recognized as compensation expense over the vesting period. These awards generally vest in three equal installments beginning each anniversary from the grant date, subject to continued employment. Upon vesting, these awards may be net share settled to cover the required withholding tax with the remaining amount converted into an equivalent number of shares of common stock. Total shares withheld during the years ended March 31, 2025, 2024, and 2023 were 19,761, 42,720, and 74,854, respectively, based on the value of these awards as determined by the Company&#8217;s closing stock price on the vesting date. </div><div>&#160;
  </div><div> The following is a summary of non-vested RSUs: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


      <b>Number of<br/>Shares </b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <b>Weighted Average<br/>Grant Date Fair<br/>Value</b>
     </td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">240,923</td><td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">12.23</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Granted
     </div>
    </td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;"> 453,453 </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">6.58</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(184,850</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">12.02</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(4,153</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">8.81</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">505,373</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">7.26</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div> As of March 31, 2025, there was $2,298,000 of unrecognized compensation expense related to these awards, which will be recognized over the remaining vesting period of approximately 2.0 years. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Performance Stock Units (&#8220;PSUs&#8221;)</span>
  </div><div>&#160;
  </div><div> During the year ended March 31, 2025, the Company granted 258,983 PSUs (at target performance levels), which cliff vest after a three-year performance period, subject to continued employment. The number of shares earned at the end of the three-year performance period will vary, based only on actual performance, from 0% to 150% of the target number of PSUs granted depending on the Company&#8217;s total shareholder return (&#8220;TSR&#8221;) percentile rank relative to that of a peer group over the performance period. TSR is measured based on a comparison of the closing price on the first trading day of the performance period and the average closing price over the last 30 trading days of the performance period. TSR is considered a market condition because it measures the Company&#8217;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate and companies with a market capitalization of more than $600 million, over a given period of time. Compensation cost is determined at the grant date and recognized on a straight-line basis over the requisite service period to the extent the conditions are deemed probable. Compensation cost related to the TSR award will not be adjusted even if the market condition is not met. </div><div>&#160;
  </div><div> During the year ended March 31, 2024, the Company granted 585,583 PSUs, which vest, subject to continued employment, as follows: (i) if the stock price is greater than or equal to $10.00 per share, then 1/3 of the grant will vest, (ii) if the stock price is greater than or equal to $15.00 per share then the next 1/3 of the grant will vest, and (iii) if the stock price is greater than or equal to $20.00 per share then the final <span style="-sec-ix-hidden: hidden-fact-25"><span style="-sec-ix-hidden: hidden-fact-26"><span style="-sec-ix-hidden: hidden-fact-27">1/3</span></span></span> of the grant will vest. Recipients are eligible to vest in between 50% and 150% of the third tranche by achieving a stock price between $17.50 and $25.00 per share (each stock price target must be met for thirty consecutive trading days). The Company calculated the fair value of these PSUs individually for each tranche using the Monte Carlo Simulation Model at the grant date. Compensation cost is recognized over the estimated derived service period. Compensation cost related to these awards will not be adjusted even if the market condition is not met. </div><div> During the years ended March 31, 2023, the Company granted 126,028 of performance-based PSUs (at target performance levels), respectively, to its executives, which typically cliff vest after three-years subject to continued employment. These awards are contingent and granted separately for each of the following metrics: adjusted EBITDA, net sales, and relative TSR. Compensation cost is determined at the grant date and recognized on a straight-line basis over the requisite service period to the extent the conditions are deemed probable. The number of shares earned at the end of the three-year period will vary, based only on actual performance, from 0% to 150% of the target number of PSUs granted. Adjusted EBITDA and net sales are considered performance conditions. The Company will reassess the probability of achieving each performance condition separately each reporting period. TSR is considered a market condition because it measures the Company&#8217;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate, over a given period of time. Compensation cost related to the TSR award will not be adjusted even if the market condition is not met. The Company calculated the fair value of the PSUs for each component individually. </div><div>&#160;
  </div><div> The fair value of PSUs subject to performance conditions is equal to the closing stock price on the grant date. The fair value of PSUs subject to a market condition is determined using the Monte Carlo simulation model. The following table summarizes the assumptions used in determining the fair value of the awards subject to market conditions: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">Year Ended March 31,</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2025</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2024</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2023</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Risk free interest rate </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 4.21-4.45 </td> <td style="padding-left : 0px; vertical-align : bottom; text-align : left; width : 1%; "> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 4.32-4.35 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3.35</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected life in years </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">0.2-1.8</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Expected volatility of MPA common stock </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 59.8-62.8 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 54.2-55.1 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">51.30</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected average volatility of peer companies </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">-</td> <td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">-&#160;&#160;</td> <td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">62.70</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Average correlation coefficient of peer companies </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 16.5-17.4 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">27.50</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected dividend yield </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Grant date fair value </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 8.65-8.88 </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 3.57-8.37 </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">16.02</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> </table><div>&#160;
  </div><div> Upon vesting, these awards may be net share settled to cover the required withholding tax with the remaining amount converted into an equivalent number of shares of common stock. Total shares withheld during the year ended March 31, 2025 were 75,491, based on the value of these awards as determined by the Company&#8217;s closing stock price on the vesting date. No shares were withheld during the years ended March 31, 2024 and 2023 since no PSUs were vested during those years. </div><div>&#160;
  </div><div> The following is a summary of non-vested PSUs: </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


      <b>Number of<br/>Shares </b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <b>Weighted Average<br/>Grant Date Fair<br/>Value</b>
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">773,923</td><td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">7.73</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Granted (1)
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">269,935</td><td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">8.74</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">(225,862</td><td style="text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">7.07</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(53,609</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">22.80</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">764,387</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">7.42</td><td style="text-align: left;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels. </div> </div><div style="clear: both;">&#160;
  </div><div> At March 31, 2025, there was $1,872,000 of unrecognized compensation expense related to these awards, which will be recognized over the weighted average remaining vesting period of approximately 2.1 years. </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>43
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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 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 Information</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">20. Segment Information</span>
  </div><div>&#160;
  </div><div>
   The Company has identified its Chief Executive Officer as its chief operating decision maker (&#8220;CODM&#8221;). The Company has identified its operating segments based on the nature of the products the Company sells, the Company&#8217;s organizational and management reporting structure, and the operating results that are regularly reviewed by the Company&#8217;s CODM to make decisions about the resources to be allocated to the business units and to assess performance. The CODM primarily uses operating income to evaluate the performance of the Company&#8217;s operating segments and to allocate resources.
  </div><div>&#160;
  </div><div> The Company&#8217;s three operating segments are: </div><div>&#160;
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Hard Parts</span>, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Test Solutions and Diagnostic Equipment</span>, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Heavy Duty</span>, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The Company&#8217;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. &#160;
  </div><div> Financial information relating to the Company&#8217;s segments is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net sales to external customers for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">707,210,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">669,904,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">638,460,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Intersegment sales for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,016,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">895,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">600,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total net sales for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">708,226,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">670,799,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">639,060,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of net sales</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other net sales (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">50,144,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">47,780,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">44,614,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment net sales
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(1,016,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(895,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(600,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated net sales
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">757,354,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">717,684,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">683,074,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Less (2):
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Material, labor, and overhead expenses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">465,656,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">450,913,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">434,443,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Logistic expenses (3)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">99,264,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">92,969,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">95,496,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Revaluation of cores on customers' shelves
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,805,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5,353,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3,736,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">15,892,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(3,814,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(9,291,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Other segment items (4)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">83,693,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">76,878,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">69,821,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total operating income for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">40,916,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">48,500,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">44,855,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of profit (loss)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other operating loss (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(1,064,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(2,431,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(8,303,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment operating income (loss)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">71,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">51,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(106,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Interest expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(55,550,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(60,040,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(39,555,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Change in fair value of compound net derivative liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(60,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,020,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(168,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated loss before income tax (benefit) expense
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(15,687,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(13,068,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(3,109,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Reconciliations of other significant items and assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Depreciation and amortization</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization for Hard Parts reportable segment (5)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">9,579,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">10,371,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">10,955,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other depreciation and amortization (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">821,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,248,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,489,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">10,400,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">11,619,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">12,444,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Capital Expenditures</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Captial expenditures for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3,445,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">621,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3,459,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other capital expenditures (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,133,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">379,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">742,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated capital expenditures
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">4,578,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,000,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">4,201,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total assets for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">967,178,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,019,811,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other assets (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">58,355,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">54,946,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(67,897,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(62,755,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">957,636,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,012,002,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> Net sales, operating loss, depreciation and amortization, capital expenditures, and assets from segments below the quantitative threshold are attributable to the Company&#8217;s Test Solutions and Diagnostic Equipment and the Heavy Duty operating segments. Neither of these two operating segments has ever met any of the quantitative thresholds for determining reportable segments. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (2) </div> <div> The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM for the Company&#8217;s Hard Parts reportable segment. Intersegment expenses are included within the amounts shown. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (3) </div> <div> Logistic expenses include freight, tariffs, and customs duties. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (4) </div> <div> Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (5) </div> <div> Depreciation and amortization for the Company&#8217;s Hard Parts reportable segment are included within material, labor, and overhead expenses and other segment items. </div> </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_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/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><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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 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 (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>44
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Share Repurchase 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_TreasuryStockTextBlock', window );">Share Repurchase Program</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">21. Share Repurchase Program</span>
  </div><div>&#160;
  </div><div> <span style="font-family: Times;">In August 2018, the Company&#8217;s board of directors approved an increase in its share repurchase program from $20,000,000 to $37,000,000 of its common stock. During the year ended March 31, 2025, the Company repurchased 542,134 shares of its common stock for $4,832,000. During the years ended March 31, 2024 and 2023 the Company did not repurchase any shares of its common stock. As of March 31, 2025, $23,577,000 was utilized and $13,423,000 remains available to repurchase shares under the authorized share repurchase program, subject to the limit in the Company&#8217;s Credit Facility and Convertible Notes. The Company retired the 1,379,141 shares repurchased under this program through March 31, 2025. The Company&#8217;s share repurchase program does not obligate it to acquire any specific number of shares and shares may be repurchased in privately negotiated and/or open market transactions.</span> </div><div>
   <span style="font-family: Times;">During the year ended March 31, 2025, the Company adopted a written trading plan under Rule 10b5-1 of the SEC rule to facilitate share repurchases under its current authorized program. The adoption of a 10b5-1 plan allows the Company the ability to repurchase shares when it would be ordinarily restricted from purchases due to blackout periods or being in possession of material non-public information.</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_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_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury 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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505-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_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">22. Related Party Transactions</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-style: italic;">Lease</span>
  </div><div>&#160;
  </div><div> <span style="font-family: Times;">In December 2022, the Company entered into an operating lease for its 35,000 square foot manufacturing, warehouse, and office facility in Ontario, Canada, with a company co-owned by a member of management. The lease, which commenced January 1, 2023, has an initial term of one year with a base rent of approximately $27,000 per month and includes options to renew for up to four years. In November 2023, the Company exercised one of these options to renew for an additional one-year period. In February 2025, the Company exercised a second extension term for an additional three-year period with a base rent of approximately $30,000 per month, which took effect on January 1, 2025.The rent expense recorded for the related party lease was $332,000, $328,000 and $82,000 for the years ended March 31, 2025, 2024 and 2023, respectively.</span> </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-style: italic;">Convertible Note and Election of New Director</span>
  </div><div>&#160;
  </div><div>
   On March 31, 2023, the Company entered into the Note Purchase Agreement with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P., and Bison Capital Partners VI, L.P. as the Purchaser Representative, for the issuance and sale of the Convertible Notes. In connection with the issuance of the Convertible Notes and at the recommendation of the Nominating and Corporate Governance Committee of the Board and in connection with the bylaws of the Company, the Board appointed Douglas Trussler, a co-founder of Bison Capital in 2001, to the Board. <span style="font-family: Times;">Mr. Trussler&#8217;s compensation is consistent with the Company&#8217;s previously disclosed standard compensation practices for non-employee directors, other than Mr. Trussler does not accept the annual grant of equity to non-employee directors, which are described in the Company&#8217;s Definitive Proxy Statement, filed with the SEC on July 26, 2024. </span>There are no other transactions between Mr. Trussler and the Company that would be reportable under Item 404(a) of Regulation S-K.
  </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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<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 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: 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(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: 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(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-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_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>46
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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="font-weight: bold;">Schedule II </span>&#8212; <span style="font-weight: bold;">Valuation and Qualifying Accounts</span>&#160;
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Accounts Receivable </span>&#8212; <span style="font-weight: bold;">Allowance for credit losses</span>&#160;
  </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; vertical-align: bottom; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>


   <tr style="height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1pt solid black; text-align: center; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended</span><br/>March 31,</span>
     </div>
    </td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td>

    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom; text-align: center;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Charge to<br/>(recovery of)</span><br/>bad debts</span><br/>expense </span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amounts</span><br/>written off </span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td>&#160;</td>

    <td style="padding-left: 10px; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">189,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">42,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">24,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">207,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="height: 12.75pt;">
    <td colspan="3" style="text-align: center;">2024&#160;</td><td style="text-align: center;">&#160;</td><td style="text-align: left;">&#160;</td>

    <td style="padding-left: 10px; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">339,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">(133,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">17,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">189,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: center;">2023&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>

    <td style="padding-left: 10px; vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">375,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">108,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">144,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;">339,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Accounts Receivable </span>&#8212; <span style="font-weight: bold;">Allowance for customer-payment discrepancies</span>&#160;
  </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>

   <tr style="vertical-align: top; height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended<span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>March 31,</span></span>
     </div>
    </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;">&#160;</td>

    <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>year</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Charge to</span><br/>discrepancies</span><br/>expense </span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amounts</span><br/>Processed</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for customer-payment discrepancies
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,206,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,507,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">948,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,765,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2024&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for customer-payment discrepancies
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,634,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,452,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,880,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,206,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2023&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for customer-payment discrepancies
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,375,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">2,112,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,853,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">1,634,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Inventory </span>&#8212; <span style="font-weight: bold;">Allowance for excess and obsolete inventory</span>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>


   <tr style="vertical-align: top; height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended<span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>March 31,</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>year</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Provision for<br/>excess and</span><br/>obsolete</span><br/>inventory</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amounts</span><br/>written off</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">17,372,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">15,009,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">13,417,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">18,964,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2024&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">16,436,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">16,233,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">15,297,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">17,372,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2023&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">13,520,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">18,851,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">15,935,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">16,436,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Deferred Tax Assets </span>&#8212; <span style="font-weight: bold;">Valuation allowance for deferred tax assets</span>
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>

   <tr style="vertical-align: top; height: 11.25pt;">
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Years Ended<span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>March 31,</span></span>
     </div>
    </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;">&#160;</td>

    <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Description </span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>beginning of<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"><br/></span>year</span></span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Charge to</span><br/>income tax</span><br/>expense </span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Charged to</span><br/>Other Accounts</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">Balance at</span><br/>end of</span><br/>year</span>
     </div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Valuation allowance for deferred tax assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">45,399,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">6,834,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">52,233,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2024&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Valuation allowance for deferred tax assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">7,619,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">37,780,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">45,399,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="vertical-align: bottom; text-align: center;">2023&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Valuation allowance for deferred tax assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">6,816,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">803,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;">7,619,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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_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>47
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<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_PvpTable', window );"><strong>Pay vs Performance Disclosure</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 Income (Loss)</a></td>
<td class="num">$ (19,470,000)<span></span>
</td>
<td class="num">$ (49,244,000)<span></span>
</td>
<td class="num">$ (4,207,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 402<br> -Subsection v<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_PvpTable</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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph 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_TradingArrByIndTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [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_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</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_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>50
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; font-weight: bold;">Material Effects of Cybersecurity Incidents </span> </div><div style="font-size: 10pt;"> <span style="color: #000000;">Risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition. Further information regarding cybersecurity risks can be found in Item 1A. Risk Factors - risks relating to &#8220;cyber-attacks or other breaches of information technology security could adversely impact our business and operations&#8221;.</span> </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Cybersecurity Risk Management and Strategy </span>
  </div><div> <span style="font-size: 10.0pt;">We have developed and implemented a cybersecurity program designed to provide structured and thorough cybersecurity risk management and governance. Our cybersecurity program prioritizes, among other things, prevention of unauthorized access; protection of sensitive information; detection, assessment, and response to cyber threats; and continuous improvement of our cybersecurity measures. We seek to achieve our cybersecurity program priorities through a multi-pronged approach to address cyber threats and incidents that includes (i) implementation of various industry best practices, (ii) proactive monitoring of our IT systems, (iii) ongoing employee training, (iv) quarterly phishing campaigns, (v) continued education for our cybersecurity team, and (vi) regular risk assessments. We also maintain cyber insurance coverage to help mitigate a portion of the potential costs in the event of covered events.</span> </div><div>
   <span style="font-size: 10.0pt;">Our cybersecurity program is aligned with various frameworks for managing cybersecurity risks, such as the National Institute of Standards and Technology Cybersecurity Framework for IT.&#160;&#160;We have an Information Technology Steering Committee that oversees the IT function, material projects, budgeting, and cybersecurity.&#160;&#160;In addition, we have an Incident Response Team, as highlighted in our cybersecurity policy to respond to any information security risks or incidents.&#160;&#160;These committees report directly to the Audit Committee of the Board of Directors, which is responsible for overall oversight of the Company&#8217;s cybersecurity program. </span>
  </div><div> <span style="font-size: 10.0pt;">We rely upon both internal and external resources for evaluating and enhancing our cyber posture. Our information security team works with external cybersecurity firms to review and provide feedback on improving our cybersecurity program, including in the areas of data protection, threat and vulnerability management, and end-point protection. We require annual cybersecurity training by our employees, send out regular tips and memos to help our employees recognize phishing emails and other social engineering tactics, and provide various methods for employees to report suspicious activity that may give rise to a cyber-incident or threat. Significant results of such testing and reviews are communicated to our executive management team and our Audit Committee, as applicable, and are utilized in our cybersecurity program&#8217;s continuous improvement process.</span> </div><div> <span style="font-size: 10.0pt;">In response to the growing risks associated with third-party service providers, we do not have any direct connections between our enterprise resource planning (&#8220;ERP&#8221;) system and our third-party suppliers nor service providers as their access to our IT systems could significantly disrupt our operations. </span> </div><div>
   <span style="font-size: 10.0pt;">We maintain a set of core practices and procedures when responding to certain high-risk information security threats and incidents, which are designed to ensure appropriate resources are utilized to provide an effective, timely, and coordinated response in managing crises, including significant cyber threats and incidents. Our Management Risk Committee will assume overall responsibility in an effort to ensure that the appropriate functions and work streams are mobilized and coordinated to effectively manage any significant cyber events.</span>
  </div><div> <span style="font-size: 10.0pt;">We have been a target of cyber-attacks and other hacking activities, as have certain of our third-party service providers. While our cybersecurity program is designed to prevent unauthorized access and protect sensitive information, including through continuous improvement of our cybersecurity measures, and we have not experienced any material cyber threats or incidents to date, we can give no assurance that we will be able to prevent, identify, respond to, or mitigate the impact of all cyber threats or incidents. To the extent future cyber threats or incidents result in significant disruptions and costs to our operations, reduce the effectiveness of our internal controls over financial reporting, result in intellectual property theft, fraud, extortion, harm to our employees or customers, violations of privacy laws or damage our reputation or otherwise substantially impact our business, it could have a material adverse impact on our business, results of operations, and financial condition. For additional discussion on our cybersecurity risks, refer to Item 1A. &#8220;Risk Factors&#8221; of this Form 10-K.</span> </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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Our cybersecurity program prioritizes, among other things, prevention of unauthorized access; protection of sensitive information; detection, assessment, and response to cyber threats; and continuous improvement of our cybersecurity measures. We seek to achieve our cybersecurity program priorities through a multi-pronged approach to address cyber threats and incidents that includes (i) implementation of various industry best practices, (ii) proactive monitoring of our IT systems, (iii) ongoing employee training, (iv) quarterly phishing campaigns, (v) continued education for our cybersecurity team, and (vi) regular risk assessments. We also maintain cyber insurance coverage to help mitigate a portion of the potential costs in the event of covered events.<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">While our cybersecurity program is designed to prevent unauthorized access and protect sensitive information, including through continuous improvement of our cybersecurity measures, and we have not experienced any material cyber threats or incidents to date, we can give no assurance that we will be able to prevent, identify, respond to, or mitigate the impact of all cyber threats or incidents. To the extent future cyber threats or incidents result in significant disruptions and costs to our operations, reduce the effectiveness of our internal controls over financial reporting, result in intellectual property theft, fraud, extortion, harm to our employees or customers, violations of privacy laws or damage our reputation or otherwise substantially impact our business, it could have a material adverse impact on our business, results of operations, and financial condition.<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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Cybersecurity Governance </span> </div><div> <span style="font-size: 10.0pt; color: #000000;">Our Board of Directors oversees the management of risks inherent in the operation of our business, with a focus on the most significant risks that we face, including those related to cybersecurity. Our Board of Directors has delegated oversight of cybersecurity, including privacy and information security, as well as enterprise risk management to the Audit Committee. In connection with that oversight responsibility, our VP of IT and General Counsel meet with the Audit Committee on a quarterly basis to provide information and updates on a range of cybersecurity topics which may include our cybersecurity program and governance processes; cyber risk monitoring and management; the status of projects to strengthen our cybersecurity and privacy capabilities; recent significant incidents or threats impacting our operations, industry, or third-party suppliers; and the emerging threat landscape. </span> </div><div> <span style="font-size: 10.0pt; color: #000000;">Our cybersecurity team is managed by a dedicated information security team, led by our VP of IT. Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries. She has led our global information security organization for almost three years. In addition to her employment experience in the cybersecurity field, our VP of IT has a Bachelor&#8217;s of Business Administration and Computer Information Systems, and meets regularly with other members of our executive team to provide relevant updates on our cybersecurity program.</span> </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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our Board of Directors oversees the management of risks inherent in the operation of our business, with a focus on the most significant risks that we face, including those related to cybersecurity. Our Board of Directors has delegated oversight of cybersecurity, including privacy and information security, as well as enterprise risk management to the Audit Committee.<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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">our VP of IT and General Counsel meet with the Audit Committee on a quarterly basis to provide information and updates on a range of cybersecurity topics which may include our cybersecurity program and governance processes; cyber risk monitoring and management; the status of projects to strengthen our cybersecurity and privacy capabilities; recent significant incidents or threats impacting our operations, industry, or third-party suppliers; and the emerging threat landscape.<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Our cybersecurity team is managed by a dedicated information security team, led by our VP of IT. Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries. She has led our global information security organization for almost three years.<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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div> <span style="font-size: 10.0pt; color: #000000;">Our cybersecurity team is managed by a dedicated information security team, led by our VP of IT. Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries. She has led our global information security organization for almost three years. In addition to her employment experience in the cybersecurity field, our VP of IT has a Bachelor&#8217;s of Business Administration and Computer Information Systems, and meets regularly with other members of our executive team to provide relevant updates on our cybersecurity program.</span> </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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">meets regularly with other members of our executive team to provide relevant updates on our cybersecurity program.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Summary of 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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements and Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Recently Adopted Accounting Pronouncements</span> </div><div>
   <span style="font-style: italic;">Reportable Segment Disclosures</span>
  </div><div>
   In November 2023, the FASB issued <span style="font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span>. This standard requires the Company to disclose significant segment expenses that are regularly provided to the chief operating decision maker (&#8220;CODM&#8221;) and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The adoption of this guidance as of March 31, 2025 increased the Company&#8217;s disclosures (see Note 20) but did not have any material effect on its consolidated financial statements.
  </div><div>
   <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span>
  </div><div>
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div><div>
   In October 2023, the FASB issued ASU 2023-06, <span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span>. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div>
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div><div>
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span>. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div>
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div><div>
   In November 2024, the FASB issued ASU 2024-03, <span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span>. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. In January 2025, the FASB issued ASU No. 2025-01, <span style="font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date</span>, which is intended to clarify the effective date of ASU No. 2024-03. As clarified in ASU 2025-01, the new guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div>
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div><div>
   In November 2024, the FASB issued ASU 2024-04, <span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span>, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </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 );">Principles of Consolidation</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Principles of Consolidation</span> </div><div>
   The accompanying consolidated financial statements include the accounts of Motorcar Parts of America, Inc. and its wholly owned subsidiaries. All significant inter-company accounts and transactions have been eliminated.
  </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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Segment Reporting</span> </div><div> The Company&#8217;s three operating segments are as follows: </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Hard Parts</span>, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Test Solutions and Diagnostic Equipment</span>, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    </div>
  </div><div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-weight: bold;">Heavy Duty</span>, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    </div>
  </div><div style="clear: both;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">The Company&#8217;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. See Note 20 for more information.</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Cash and Cash Equivalents</span> </div><div>
   Cash primarily consists of cash on hand and bank deposits. Cash equivalents consist of money market funds. The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with various financial institutions.
  </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 );">Accounts Receivable</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Accounts Receivable</span> </div><div>
   The Company&#8217;s accounts receivable are recorded at amortized cost less an allowance for credit losses that are not expected to be recovered. The net amount of accounts receivable and corresponding allowance for credit losses are presented in the consolidated balance sheets. The Company maintains allowances for credit losses resulting from the expected failure or inability of its customers to make required payments. The Company does not require collateral for accounts receivable. The Company believes its credit risk with respect to trade accounts receivable is limited due to its credit evaluation process and the long-term nature of its relationships with its largest customers. The Company utilizes a historical loss rate method, adjusted for any changes in economic conditions or risk characteristics, to estimate its expected credit losses each period.&#160;When developing an estimate of expected credit losses, the Company considers all available relevant information regarding the collectability of cash flows, including historical information, current conditions, and reasonable and supportable forecasts of future economic conditions over the contractual life of the receivable. The historical loss rate method considers past write-offs of trade accounts receivable over a period commensurate with the initial term of the Company&#8217;s contracts with its customers. The Company recognizes the allowance for credit losses at inception and reassesses quarterly based on management&#8217;s expectation of the asset&#8217;s collectability. The Company&#8217;s accounts receivable are short-term in nature and written off only when all collection attempts have failed.
  </div><div>
   The Company has receivable discount programs that have been established with certain major customers and their respective banks. Under these programs, the Company has the option to sell those customers&#8217; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. Once the customer chooses which outstanding invoices are going to be made available for discounting, the Company can accept or decline the bundle of invoices provided. The receivable discount programs are non-recourse, and funds cannot be reclaimed by the customer or its bank after the related invoices have been discounted.
  </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 );">Inventory</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Inventory</span> </div><div>
   Inventory is comprised of: (i) Used Core and component raw materials, (ii) work-in-process, (iii) remanufactured finished goods and purchased finished goods.
  </div><div>
   Used Core, component raw materials, and purchased finished goods are stated at the lower of average cost or net realizable value.
  </div><div>
   Work-in-process is in various stages of production and is valued at the average cost of Used Cores and component raw materials issued to work orders still open, including allocations of labor and overhead costs. Historically, work-in-process inventory has not been material compared to the total inventory balance.
  </div><div> Remanufactured finished goods include: (i) the Used Core cost and (ii) the cost of component raw materials, and allocations of labor and variable and fixed overhead costs (the &#8220;Unit Cost&#8221;). The allocations of labor and variable and fixed overhead costs are based on the actual use of the production facilities over the prior 12 months which approximates normal capacity. This method prevents the distortion in allocated labor and overhead costs that would occur during short periods of abnormally low or high production. In addition, the Company excludes certain unallocated overhead such as severance costs, duplicative facility overhead costs, start-up costs, training, and spoilage from the calculation and expenses these unallocated overhead costs as period costs. Purchased finished goods also include an allocation of fixed overhead costs. </div><div>
   The estimate of net realizable value is subjective and based on management&#8217;s judgment and knowledge of current industry demand and management&#8217;s projections of industry demand. The estimates may, therefore, be revised if there are changes in the overall market for the Company&#8217;s products or market changes that in management&#8217;s judgment impact its ability to sell or liquidate potentially excess or obsolete inventory. Net realizable value is determined at least quarterly as follows:
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Net realizable value for finished goods by customer, by product line are determined based on the agreed upon selling price with the customer for a product in the trailing 12 months. The Company compares the average selling price, including any discounts and allowances, to the finished goods cost of on-hand inventory, less any reserve for excess and obsolete inventory. Any reduction of value is recorded as cost of goods sold in the period in which the revaluation is identified.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     Net realizable value for Used Cores are determined based on current core purchase prices from core brokers to the extent that core purchases in the trailing 12 months are significant. Remanufacturing consumes, on average, more than one Used Core for each remanufactured unit produced since not all Used Cores are reusable. The yield rates depend upon both the product and consumer specifications. The Company purchases Used Cores from core brokers to supplement its yield rates and Used Cores not returned under the core exchange programs. The Company also considers the net selling price its customers have agreed to pay for Used Cores that are not returned under its core exchange programs to assess whether Used Core cost exceeds Used Core net realizable value on a by customer, by product line basis. Any reduction of core cost is recorded as cost of goods sold in the period in which the revaluation is identified.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> &#9679; </div> <div> The Company records an allowance for potentially excess and obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and a forecast of potential use of the inventory. The Company periodically reviews inventory to identify excess quantities and part numbers that are experiencing a reduction in demand. Any part numbers with quantities identified during this process are reserved for at rates based upon management&#8217;s judgment, historical rates, and consideration of possible scrap and liquidation values which may be as high as 100% of cost if no liquidation market exists for the part. As a result of this process, the Company recorded reserves for excess and obsolete inventory of $18,964,000 and $17,372,000 at March 31, 2025 and 2024, respectively. This increase in the reserve was primarily due to excess inventory of certain finished goods on hand at March 31, 2025 compared with March 31, 2024. </div> </div><div>
   The Company records vendor discounts as a reduction of inventories and are recognized as a reduction to cost of sales as the inventories are sold.
  </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_mpaa_InventoryUnreturnedPolicyTextBlock', window );">Inventory Unreturned</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Inventory Unreturned</span> </div><div> Inventory unreturned represents the Company&#8217;s estimate, based on historical data and prospective information provided directly by the customer, of finished goods shipped to customers that the Company expects to be returned under its general right of return policy, after the balance sheet date. Inventory unreturned includes only the Unit Cost of a finished good. The return rate is calculated based on expected returns within the normal operating cycle, which is generally one year. As such, the related amounts are classified in current assets. Inventory unreturned is valued in the same manner as the Company&#8217;s finished goods inventory. </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_mpaa_ContractAssetsPolicyTextBlock', window );">Contract Assets</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Contract Assets </span> </div><div>
   Contract assets consists of: (i) the core portion of the finished goods shipped to customers, (ii) upfront payments to customers in connection with customer contracts, (iii) core premiums paid to customers, (iv) finished goods premiums paid to customers, and (v) long-term core inventory deposits.
  </div><div>
   Remanufactured Cores held at customers&#8217; locations as a part of the finished goods sold to the customer are classified as long-term contract assets. These assets are valued at the lower of cost or net realizable value of Used Cores on hand (see Inventory above). For these Remanufactured Cores, the Company expects the finished good containing the Remanufactured Core to be returned under the Company&#8217;s general right of return policy or a similar Used Core to be returned to the Company by the customer, under the Company&#8217;s core exchange programs, in each case for credit.</div><div>
   The Remanufactured Cores and Used Cores returned by consumers to the Company&#8217;s customers but not yet returned to the Company are classified as &#8220;Cores expected to be returned by customers&#8221;, which are included in short-term contract assets until the Company physically receives them during its normal operating cycle, which is generally one year.
  </div><div>
   Upfront payments to customers represent marketing allowances, such as sign-on bonuses, slotting fees, and promotional allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time as a reduction of revenue if the Company expects to generate future revenues associated with the upfront payment. If the Company does not expect to generate additional revenue, then the upfront payment is recognized in the consolidated statements of operations when payment occurs as a reduction of revenue. Upfront payments expected to be amortized during the Company&#8217;s normal operating cycle, which is generally one year, are classified as short-term contract assets.
  </div><div> Core premiums paid to customers represent the difference between the Remanufactured Core acquisition price paid to customers, generally in connection with new business, and the related Used Core cost. The core premiums are treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. These core premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Core premiums are recorded as long-term contract assets. Core premiums expected to be amortized within the Company&#8217;s normal operating cycle, which is generally one year, are classified as short-term contract assets. </div><div> Finished goods premiums paid to customers represent the difference between the finished good acquisition price paid to customers, generally in connection with new business, and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. Finished goods premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Finished goods premiums are recorded as long-term contract assets. Finished goods premiums expected to be amortized within our normal operating cycle, which is generally one year, are classified as short-term contract assets. </div><div>
   Long-term core inventory deposits represent the cost of Remanufactured Cores the Company has purchased from customers, which are held by the customers and remain on the customers&#8217; premises. The costs of these Remanufactured Cores were established at the time of the transaction based on the then current cost. The selling value of these Remanufactured Cores was established based on agreed upon amounts with these customers. The Company expects to realize the selling value and the related cost of these Remanufactured Cores should its relationship with a customer end, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience.
  </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_mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock', window );">Customer Finished Goods Returns Accrual</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Customer Finished Goods Returns Accrual</span> </div><div>
   The customer finished goods returns accrual represents the Company&#8217;s estimate of its exposure to customer returns, including warranty returns, under its general right of return policy to allow customers to return items that their end user customers have returned to them and from time to time, stock adjustment returns when the customers&#8217; inventory of certain product lines exceeds the anticipated sales to end-user customers. The customer finished goods returns accrual represents the Unit Value of the estimated returns and is classified as a current liability due to the expectation that these returns will occur within the normal operating cycle of one year.
  </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> <span style="font-weight: bold; font-style: italic;">Income Taxes</span> </div><div>
   The Company accounts for income taxes using the liability method, which measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. The resulting asset or liability is adjusted to reflect changes in the tax laws as they occur. A valuation allowance is provided to reduce deferred tax assets when it is more likely than not that a portion of the deferred tax asset will not be realized.
  </div><div>
   The primary components of the Company&#8217;s income tax expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m).
  </div><div>
   Realization of deferred tax assets is dependent upon the Company&#8217;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#8217;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#8217;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income based on assumptions that are consistent with the Company&#8217;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#8217;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. At March 31, 2025 and 2024, the Company had a valuation allowance on deferred tax assets that is considered not more likely than not to be realized under U.S. GAAP. Should the actual amount differ from the Company&#8217;s estimate, the amount of the valuation allowance could be impacted.<span style="background-color: rgb(255, 255, 255);">&#160;</span>
  </div><div>
   The Company has made an accounting policy election to recognize the U.S. tax effects of global intangible low-taxed income as a component of income tax expense in the period the tax arises.
  </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 );">Plant and Equipment</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Plant and Equipment</span> </div><div> Plant and equipment are stated at cost, less accumulated depreciation. The cost of additions and improvements are capitalized, while maintenance and repairs are charged to expense when incurred. Depreciation is provided on a straight-line basis in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives. Machinery and equipment are depreciated over a range from five to ten years. Office equipment and fixtures are depreciated over a range from three to ten years. Leasehold improvements are depreciated over the lives of the respective leases or the service lives of the leasehold improvements, whichever is shorter. Depreciation of assets recorded under finance leases is included in depreciation expense. The Company evaluates plant and equipment, including leasehold improvements, equipment, construction in progress, and right-of-use assets for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable. There was no impairment recorded during the years ended March 31, 2025, 2024, or 2023. </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> <span style="font-weight: bold; font-style: italic;">Leases</span> </div><div> The Company determines if an arrangement contains a lease at inception. Lease assets and lease liabilities are recorded based on the present value of lease payments over the lease term, which includes the minimum unconditional term of the lease.&#160;Certain of the Company&#8217;s leases include options to extend the leases for up to five years. When the Company has the option to extend the lease term, terminate the lease before the contractual expiration date, or purchase the leased asset, and it is reasonably certain that it will exercise the option, the option is considered in determining the classification and measurement of the lease. The lease assets are recorded net of any lease incentives received. The Company exempts leases with an initial term of 12 months or less from balance sheet recognition and, for all classes of assets, combines non-lease components with lease components. Lease assets are tested for impairment in the same manner as long-lived assets used in operations. </div><div>
   The Company uses its incremental borrowing rate for each of its leases in determining the present value of its expected lease payments based on the information available at the lease commencement date as the rate implicit for each of its leases is not readily detainable. The Company&#8217;s incremental borrowing rate is determined by analyzing and combining (i) an applicable risk-free rate, (ii) a financial spread adjustment, and (iii) any lease specific adjustment. Certain leases contain provisions for property-related costs that are variable in nature for which the Company is responsible, including common area maintenance and other property operating services, which are expensed as incurred and not included in the determination of lease assets and lease liabilities. These costs are calculated based on a variety of factors including property values, tax and utility rates, property services fees, and other factors. The Company records rent expense for operating leases, some of which have escalating rent payments, on a straight-line basis over the lease term.
  </div><div> The Company has material non-functional currency leases. As required for other monetary liabilities, lessees shall remeasure a foreign currency-denominated lease liability using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates, which are not affected by subsequent changes in the exchange rates. The Company recorded a loss of $11,713,000 and gains of $5,187,000 and $6,515,000 during the years ended March 31, 2025, 2024 and 2023, respectively, which are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. See Note 10 for additional information regarding the Company&#8217;s leases. </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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Goodwill</span> </div><div> The Company evaluates goodwill for impairment at least annually during the fourth quarter of each fiscal year or more frequently when an event occurs or circumstances change that indicate the carrying value may not be recoverable. The goodwill impairment test is performed at the reporting unit level, which represents the Company&#8217;s operating segments. In testing for goodwill impairment, the Company may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company&#8217;s qualitative assessment indicates that goodwill impairment is more likely than not, it will proceed with performing the quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is not considered impaired. If the carrying value of the reporting unit exceeds its fair value an impairment loss will be recognized for the amount by which the carrying value exceeds the reporting unit&#8217;s fair value. The Company completes the required annual testing of goodwill impairment for each of the reporting units during the fourth quarter of the year. No impairment was recorded during the years ended March 31, 2025, 2024, or 2023. </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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Intangible Assets</span> </div><div> The Company&#8217;s intangible assets other than goodwill are finite&#8211;lived and amortized on a straight-line basis over their respective useful lives. The Company analyzes its finite-lived intangible assets for impairment when and if indicators of impairment exist. No impairment was recorded during the years ended March 31, 2025, 2024 or 2023. </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_DebtPolicyTextBlock', window );">Debt Issuance Costs</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Debt Issuance Costs</span> </div><div>
   Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company&#8217;s convertible notes are presented in the balance sheet as a direct deduction from carrying amounts of the convertible notes. Debt issuance costs related to the Company&#8217;s revolving loan are presented in prepaid expenses and other current assets in the accompanying consolidated balance sheets, regardless of whether or not there are any outstanding borrowings under the revolving loan. Debt issuance costs related to the Company&#8217;s convertible notes are amortized using the effective interest method and debt issuance costs related to the Company&#8217;s revolving loans are amortized using the straight-line method, which approximates the effective interest method. Debt issuance costs are amortized over the term of the related loans and included in interest expense in the Company&#8217;s 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Foreign Currency Translation</span> </div><div> For financial reporting purposes, the functional currency of the foreign subsidiaries is the local currency. The assets and liabilities of foreign operations for which the local currency is the functional currency are translated into the U.S. dollar at the exchange rate in effect at the balance sheet date, while revenues and expenses are translated at average exchange rates during the year. The accumulated foreign currency translation adjustment is presented as a component of comprehensive income or loss in the consolidated statements of shareholders&#8217; equity. Aggregate foreign currency transactions recorded in general and administrative expenses were a loss of $2,987,000, a gain of $515,000, and a loss of $1,401,000, for the years ended March 31, 2025, 2024, and 2023, respectively. </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> <span style="font-weight: bold; font-style: italic;">Revenue Recognition</span> </div><div>
   Revenue is recognized when performance obligations under the terms of a contract with the Company&#8217;s customers are satisfied; generally, this occurs with the transfer of control of its products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized net of all anticipated returns, marketing allowances, volume discounts, and other forms of variable consideration. Revenue is recognized either when products are shipped or when delivered, depending on the applicable contract terms.
  </div><div>
   The price of a finished remanufactured product sold to customers is generally comprised of separately invoiced amounts for the Remanufactured Core included in the product (&#8220;Remanufactured Core value&#8221;) and the unit portion included in the product (&#8220;Unit Value&#8221;), for which revenue is recorded based on our then current price list, net of applicable discounts and allowances. The Remanufactured Core value is recorded as revenue based upon the estimate of Used Cores that will not be returned by the customer for credit. These estimates are subjective and based on management&#8217;s judgment and knowledge of historical, current, and projected return rates. As reconciliations are completed with the customers the actual rates at which Used Cores are not being returned may differ from the current estimates. This may result in periodic adjustments of the estimated contract asset and liability amounts recorded and may impact the projected revenue recognition rates used to record the estimated future revenue. These estimates may also be revised if there are changes in contractual arrangements with customers, or changes in business practices. A significant portion of the remanufactured automotive parts sold to customers are replaced by similar Used Cores sent back for credit by customers under the core exchange programs (as described in further detail below). The number of Used Cores sent back under the core exchange programs is generally limited to the number of similar Remanufactured Cores previously shipped to each customer.
  </div><div>
   <span style="font-style: italic;">Revenue Recognition &#8212; Core Exchange Programs</span>
  </div><div>
   Full price Remanufactured Cores: When remanufactured products are shipped, certain customers are invoiced for the Remanufactured Core value of the product at the full Remanufactured Core sales price. For these Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. The remainder of the full price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs.
  </div><div> Nominal price Remanufactured Cores: Certain other customers are invoiced for the Remanufactured Core value of the product shipped at a nominal (generally $0.01 or less) Remanufactured Core price. For these nominal Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. Revenue amounts are calculated based on contractually agreed upon pricing for these Remanufactured Cores for which the customers are not returning similar Used Cores. The remainder of the nominal price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs. </div><div>
   <span style="font-style: italic;">Revenue Recognition; General Right of Return</span>
  </div><div> Customers are allowed to return goods that their end-user customers have returned to them, whether or not the returned item is defective (warranty returns). In addition, under the terms of certain agreements and industry practice, customers from time to time are allowed stock adjustments when their inventory of certain product lines exceeds the anticipated sales to end-user customers (stock adjustment returns). Customers have various contractual rights for stock adjustment returns, which are typically less than 5% of units sold. In some instances, a higher level of returns is allowed in connection with significant restocking orders. The aggregate returns are generally limited to less than 20% of unit sales. </div><div>
   The allowance for warranty returns is established based on a historical analysis of the level of this type of return as a percentage of total unit sales. The allowance for stock adjustment returns is based on specific customer inventory levels, inventory movements, and information on the estimated timing of stock adjustment returns provided by customers. Stock adjustment returns do not occur at any specific time during the year. The return rate for stock adjustments is calculated based on expected returns within the normal operating cycle, which is generally one year.
  </div><div>
   The Unit Value of the warranty and stock adjustment returns are treated as reductions of revenue based on the estimations made at the time of the sale. The Remanufactured Core value of warranty and stock adjustment returns are provided for as indicated in the paragraph &#8220;Revenue Recognition &#8211; Core Exchange Programs&#8221;.
  </div><div>
   As is standard in the industry, the Company only accepts returns from on-going customers. If a customer ceases doing business with the Company, it has no further obligation to accept additional product returns from that customer. Similarly, the Company accepts product returns and grants appropriate credits to new customers from the time the new customer relationship is established.
  </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_mpaa_ShippingCostsPolicyPolicyTextBlock', window );">Shipping Costs</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Shipping Costs</span> </div><div>
   The Company includes shipping and handling charges in the gross invoice price to customers and classifies the total amount as revenue. All shipping and handling costs are expensed as cost of sales as inventory is sold.
  </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_mpaa_ContractLiabilityPolicyTextBlock', window );">Contract Liability</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Contract Liability </span> </div><div>
   Contract liability consists of: (i) customer allowances earned, (ii) accrued core payments, (iii) customer core returns accruals, (iv) core bank liability, (v) finished goods liabilities, and (vi) customer deposits.&#160;&#160;
  </div><div>
   Customer allowances earned includes all marketing allowances provided to customers. Such allowances include sales incentives and concessions. Voluntary marketing allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered. Other marketing allowances, which may only be applied against future purchases, are recorded as a reduction to revenues in accordance with a schedule set forth in the relevant contract. Sales incentive amounts are recorded based on the value of the incentive provided. See Note 15 for a description of all marketing allowances. Customer allowances to be provided to customers within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>
   Accrued core payments represent the sales price of Remanufactured Cores purchased from customers, generally in connection with new business, which are held by these customers and remain on their premises. The sales price of these Remanufactured Cores will be realized when the Company&#8217;s relationship with a customer ends, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience. The payments to be made to customers for purchases of Remanufactured Cores within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>
   Customer core returns accruals represent the full and nominally priced Remanufactured Cores shipped to the Company&#8217;s customers. When the Company ships the product, it recognizes an obligation to accept a similar Used Core sent back under the core exchange programs based upon the Remanufactured Core price agreed upon by the Company and its customer. The Contract liability related to Used Cores returned by consumers to the Company&#8217;s customers but not yet returned to the Company are classified as short-term contract liabilities until the Company physically receives these Used Cores as they are expected to be returned during the Company&#8217;s normal operating cycle, which is generally one year and the remainder are recorded as long-term contract liabilities.
  </div><div>
   The core bank liability represents the full Remanufactured Core sales price paid for cores returned under the core exchange programs. The payment for these cores are made over a contractual repayment period pursuant to the Company&#8217;s agreement with this customer. Payments to be made within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>
   Finished goods liabilities represents the agreed upon price of finished goods purchased from customers, generally in connection with new business. The payment for these finished goods are made over a contractual repayment period pursuant to the Company&#8217;s agreement with the customer. Payments to be made within the Company&#8217;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  </div><div>
   Customer deposits represent the receipt of prepayments from customers for the obligation to transfer goods or services in the future. The Company classifies these customer deposits as short-term contract liabilities as the Company expects to satisfy these obligations within its normal operating cycle, which is generally one year.
  </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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Advertising Costs</span> </div><div> The Company expenses all advertising costs as incurred. Advertising expenses for the years ended March 31, 2025, 2024 and 2023 were $435,000, $614,000, and $606,000, respectively. </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 );">Net Loss Per Share</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Net Loss Per Share</span> </div><div>
   Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, warrants, and Convertible Notes (as defined in Note 8), which would result in the issuance of incremental shares of common stock to the extent such impact is not anti-dilutive.
  </div><div> The following presents a reconciliation of basic and diluted net loss per share. </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(19,470,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(49,244,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(4,207,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Basic shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,685,322</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,601,204</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,340,246</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Effect of dilutive shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Diluted shares
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,685,322</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,601,204</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,340,246</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss per share:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt;">
    <td style="padding-left: 10px;">
     <div>
      Basic net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.99</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(2.51</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.22</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>


   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Diluted net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.99</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(2.51</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.22</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>


  </table><div> Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the years ended March 31, 2025, 2024, and 2023, there were 2,323,321, 2,122,863, and 1,854,795, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. </div><div> In addition, for the years ended March 31, 2025, 2024, and 2023, there were 2,493,963, 1,693,778, and 5,846, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#8220;if-converted&#8221; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants (as defined below) issued in connection with the Convertible Notes (see Note 8) are anti-dilutive until they become exercisable and as of March 31, 2025, the Warrants were not exercisable. </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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Use of Estimates</span> </div><div>
   The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. On an on-going basis, the Company evaluates its estimates, including allowances for credit losses, valuation of inventory and Used Cores, valuation of long-lived assets, goodwill and intangible assets, useful lives of long-lived assets, litigation matters, valuation of deferred tax assets, share-based compensation, sales returns and other customer marketing allowances, the incremental borrowing rate used in determining the present value of lease liabilities, and valuation of the embedded derivatives in connection with the convertible notes. Although the Company does not believe that there is a reasonable likelihood that there will be a material change in the future estimate or in the assumptions used in calculating the estimate, unforeseen changes in the industry, or business could materially impact the estimate and may have a material adverse effect on its business, financial condition and results of operations.
  </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_FairValueOfFinancialInstrumentsPolicy', window );">Financial Instruments</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Financial Instruments</span> </div><div> The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amount of short-term investments approximates their fair value as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. The estimated fair value of the Company&#8217;s Convertible Notes (as defined in Note 8) was $42,398,000 and $38,276,000 using Level 3 inputs at March 31, 2025 and 2024, respectively. See Note 14 for further information concerning the fair value of the Company&#8217;s Convertible Notes. </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 );">Share-Based Payments</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Share-Based Payments</span> </div><div>
   The Company has share-based compensation plans and recognizes compensation expense over the requisite service period for its share-based plans based on the fair value of the awards on the date of the grant, award or issuance and accounts for forfeitures as they occur. Share-based plans include stock option awards, restricted stock units, restricted stock awards, and performance stock units issued under the Company&#8217;s incentive plans. The cost is measured at the grant date, based on (i) the estimated fair value of the award using the Black-Scholes option pricing model for stock options, (ii) the closing share price of the Company&#8217;s stock on the grant date for restricted stock units and restricted stock awards, (iii) the closing share price of the Company&#8217;s stock on the grant date for performance stock units subject to performance conditions, and (iv) the estimated fair value of the award using the Monte Carlo valuation model for performance stock units subject to market conditions. See Note 19 for further information concerning the Company&#8217;s share-based payments.
  </div><div>
   The Black-Scholes option-pricing model and Monte Carlo valuation model require the input of assumptions including the expected volatility of the underlying stock and the expected holding period of the option. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair 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_ConcentrationRiskCreditRisk', window );">Credit Risk</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Credit Risk </span> </div><div>
   The Company regularly reviews its accounts receivable and allowance for credit losses by considering factors such as historical experience, credit quality and age of the accounts receivable, and the current economic conditions that may affect a customer&#8217;s ability to pay. The majority of the Company&#8217;s sales are to leading automotive aftermarket parts suppliers. The Company participates in trade accounts receivable discount programs with its major customers. If the creditworthiness of any of its customers was downgraded, the Company could be adversely affected, in that it may be subjected to higher interest rates on the use of these discount programs or it could be forced to wait longer for payment. <span style="background-color: rgb(255, 255, 255); font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In certain cases, the Company has experienced higher interest rates due to changes in customer credit profiles, which has impacted the overall cost of these financing arrangements.</span> </span>Should the Company&#8217;s customers experience significant cash flow problems, its financial position and results of operations could be materially and adversely affected, and the maximum amount of loss that would be incurred would be the outstanding receivable balance, Used Cores expected to be returned by customers, and the value of the Remanufactured Cores held at customers&#8217; locations. The Company maintains an allowance for credit losses that, in its opinion, provide for an adequate reserve to cover losses that may be incurred.
  </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_CompensationRelatedCostsPolicyTextBlock', window );">Deferred Compensation Plan</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Deferred Compensation Plan</span> </div><div> The Company has a deferred compensation plan for certain members of management. The plan allows participants to defer salary and bonuses. The assets of the plan, which are held in a trust and are subject to the claims of the Company&#8217;s general creditors under federal and state laws in the event of insolvency, are recorded as short-term investments in the consolidated balance sheets. Consequently, the trust qualifies as a Rabbi trust for income tax purposes. The plan&#8217;s assets consist primarily of mutual funds and are recorded at market value with any unrealized gain or loss recorded as general and administrative expense. The carrying value of plan assets were $1,881,000 and $1,837,000, and the deferred compensation liability, which is included in other current liabilities in the accompanying consolidated balance sheets, was $1,881,000 and $1,837,000 at March 31, 2025 and 2024, respectively. During the years ended March 31, 2025, 2024, and 2023, the Company made contributions of $36,000, $6,000 and $75,000, respectively. During the year ended March 31, 2024, the Company&#8217;s matching contributions under its deferred compensation plan were temporarily halted through February 2024 when they were reinstated. </div><div> During the years ended March 31, 2025, 2024, and 2023, employee contributions of $46,000, $82,000, and $287,000, respectively, were made to the deferred compensation plan. During the years ended March 31, 2025, 2024, and 2023, the Company redeemed $151,000, $603,000, and $297,000, respectively, of its short-term investments for the payment of deferred compensation liabilities. </div><div> The following summarizes the gain (loss) on the Company&#8217;s equity investments: </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net gain (loss) recognized on equity securities
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">105,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">347,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(181,000</td><td style="text-align: left; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt;">
    <td style="padding-left: 10px;">
     <div>
      Less: net gain (loss) recognized on equity securities sold
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">8,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">74,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(15,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unrealized gain (loss) recognized on equity securities still held
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: none; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">97,000</td><td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">273,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">(166,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: 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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income or Loss</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Comprehensive Income or Loss</span> </div><div>
   Comprehensive income or loss is defined as the change in equity during a period resulting from transactions and other events and circumstances from non-owner sources. The Company&#8217;s total comprehensive income or loss consists of net unrealized income or loss from foreign currency translation adjustments.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract 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;">mpaa_ContractAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_ContractLiabilityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract 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;">mpaa_ContractLiabilityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 customer finished goods returns accruals assumed by 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;">mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_InventoryUnreturnedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of unreturned inventory.</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;">mpaa_InventoryUnreturnedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_ShippingCostsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shipping and handling charges included in the gross invoice price to customers and classify the total amount as revenue. All shipping and handling costs are expensed as incurred and included in cost of sales.</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;">mpaa_ShippingCostsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advertising 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</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> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</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 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</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_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="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://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 (d)<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 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: 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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</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 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<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><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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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 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><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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<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(h)(1))<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 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 6: 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 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1<br><br>Reference 6: 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 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_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/2147478777/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/2147477798/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/2147477798/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_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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</p></div>
<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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)(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> -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 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)(ii)<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 (f)(2)(v)<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 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 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.1.Q5)<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.3.Q2)<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> -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 9: 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 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 (b)<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_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://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>52
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of 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, 2025</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>Summary of 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div> The following presents a reconciliation of basic and diluted net loss per share. </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(19,470,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(49,244,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(4,207,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Basic shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,685,322</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,601,204</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,340,246</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Effect of dilutive shares
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Diluted shares
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,685,322</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,601,204</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">19,340,246</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss per share:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt;">
    <td style="padding-left: 10px;">
     <div>
      Basic net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.99</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(2.51</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.22</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
   </tr>


   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Diluted net loss per share
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.99</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(2.51</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(0.22</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#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_GainLossOnInvestmentsTextBlock', window );">Gain (Loss) on Equity Investments</a></td>
<td class="text"><div> The following summarizes the gain (loss) on the Company&#8217;s equity investments: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net gain (loss) recognized on equity securities
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">105,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">347,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(181,000</td><td style="text-align: left; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt;">
    <td style="padding-left: 10px;">
     <div>
      Less: net gain (loss) recognized on equity securities sold
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">8,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">74,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(15,000</td><td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unrealized gain (loss) recognized on equity securities still held
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: none; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">97,000</td><td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">273,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;">(166,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: 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_GainLossOnInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 realized and unrealized gain (loss) on investment in 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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<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_GainLossOnInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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_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>53
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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 and 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 Subject to Amortization</a></td>
<td class="text"><div> The following is a summary of acquired intangible assets subject to amortization: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.3pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td colspan="6" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"> <span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>&#160; &#160; &#160;</td> <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right; padding-left: 10px;">&#160;</td> <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2024</span>&#160; &#160; &#160; </td><td colspan="1" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> &#160;</td> </tr><tr style="vertical-align: top;"> <td>&#160;</td> <td>&#160;</td> <td colspan="1" style="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; "><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted<br/>Average<br/>Amortization<br/>Period</span></td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Carrying<br/>Value</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated<br/>Amortization</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Carrying<br/>Value</span></td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; padding-left: 0px;"><span style="font-weight: 700; letter-spacing: normal; text-align: center; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated<br/>Amortization</span></td><td colspan="1" style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> &#160;</td> </tr><tr style="vertical-align: top;"> <td><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Intangible assets subject to amortization</span></td> <td>&#160;</td> <td colspan="1">&#160;</td><td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td colspan="1" style="text-align: left;"> &#160;</td> </tr><tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Trademarks </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td colspan="1" style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> 10 years </div> </td><td style="font-size: 0px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">520,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">513,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">705,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">641,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 4.7pt;"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Customer relationships </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> 8 years </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="font-size: 0px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;2,532,000</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;1,987,000</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;8,573,000</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; vertical-align: bottom;">&#160;7,568,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> <span style="font-weight: bold;">Total intangible assets subject to amortization</span> </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: center; padding-left: 10px; vertical-align: bottom;"> <div> 8 years </div> </td> <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">3,052,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">2,500,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">9,278,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">8,209,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: 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_mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock', window );">Amortization Expense for Acquired Intangible Assets</a></td>
<td class="text"><div> Amortization expense for acquired intangible assets is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <b>2024</b>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.15pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization expense
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;">477,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;">1,075,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="padding-left: 10px; text-align: right; vertical-align: bottom;">1,460,000</td><td style="text-align: left; vertical-align: 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Future Amortization Expense for Intangible Assets</a></td>
<td class="text"><div> The estimated future amortization expense for acquired intangible assets subject to amortization is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top;">
    <td><span style="font-weight: 700; letter-spacing: normal; text-decoration: underline; float: none; display: inline !important;">Year Ending March 31,</span></td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>

   </tr><tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      2026
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">323,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top;">
    <td style="text-align: left;">2027</td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">229,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Total</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">552,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: 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_mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense of acquired intangible assets 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;">mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<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/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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived 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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable &#8212; Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ReceivablesAbstract', window );"><strong>Accounts Receivable - Net [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div> Accounts receivable &#8212; net is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>  </td>
    <td style="text-align: right;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2024</span>  </td>
   </tr><tr style="vertical-align: top;">
    <td><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accounts receivable - net</span></td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts receivable &#8212; trade
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">113,807,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">118,500,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt;">
    <td style="padding-left: 20px;">
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(207,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(189,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Customer payment discrepancies
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1,765,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1,206,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 4.55pt;">
    <td style="padding-left: 20px;">
     <div>
      Customer returns RGA issued
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(20,771,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(20,809,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: total accounts receivable offset accounts
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(22,743,000</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;">(22,204,000</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 5.9pt;">
    <td style="padding-left: 10px;">
     <div>
      Total accounts receivable &#8212; net
     </div>
    </td>
    <td colspan="2">&#160;</td>
    <td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">91,064,000</td><td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">96,296,000</td><td style="border-bottom: 3px double black; text-align: left; vertical-align: 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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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(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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>55
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Inventory [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 );">Inventory Net</a></td>
<td class="text"><div> Inventory is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td>
     <div>
      <b>Inventory - net</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Raw materials
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">150,274,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">158,819,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Work in process
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">7,821,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">7,943,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Finished goods
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">202,078,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">227,650,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">360,173,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">394,412,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(18,964,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(17,372,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Total inventory - net</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">341,209,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">377,040,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>


   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Inventory unreturned</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">18,460,000</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">20,288,000</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#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>56
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ContractWithCustomerAssetNetAbstract', window );"><strong>Contract Assets [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_mpaa_ContractAssetsTableTextBlock', window );">Contract Assets</a></td>
<td class="text"><div> Contract assets are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 75%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Short-term contract assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cores expected to be returned by customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">17,732,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">15,409,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Core premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">9,669,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">9,567,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Upfront payments to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,400,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,407,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">805,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">756,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total short-term contract assets</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">29,606,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">27,139,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Long-term contract assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Remanufactured cores held at customers' locations
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">301,388,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">279,427,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Core premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">24,714,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">30,227,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Long-term core inventory deposits
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5,569,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5,569,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,483,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,341,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Upfront payments to customers
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,114,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,718,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total long-term contract assets</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">336,268,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">320,282,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#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_mpaa_ContractAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract 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;">mpaa_ContractAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ContractWithCustomerAssetNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerAssetNetAbstract</td>
</tr>
<tr>
<td style="padding-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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2025</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>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 );">Plant and Equipment, at Cost</a></td>
<td class="text"><div> Plant and equipment is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Plant and equipment</b>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Machinery and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">62,330,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">63,048,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Office equipment and fixtures
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">34,250,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">33,463,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Leasehold improvements
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">13,485,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">15,110,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">110,065,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">111,621,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: accumulated depreciation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(78,075,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(73,283,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Total plant and equipment</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">31,990,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">38,338,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#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>58
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Debt [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_ConvertibleDebtTableTextBlock', window );">Convertible Notes</a></td>
<td class="text"><div> The Company&#8217;s Convertible Notes are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 40.5pt;">
    <td><br/></td>
    <td style="vertical-align: middle; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Convertible Notes, related party</b>
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Principal amount of Convertible Notes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">35,209,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">32,000,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(6,556,000</td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(7,576,000</td><td style="vertical-align: bottom; text-align: left;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: unamortized debt discount attributed to debt issuance costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(916,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">(1,058,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Carrying amount of the Convertible Notes
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">27,737,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">23,366,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Plus: Compound Net Derivative Liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">7,470,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">7,410,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Net carrying amount of Convertible Notes, related party</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">35,207,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">30,776,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Total Interest Expense Recognized Related to Convertible Notes</a></td>
<td class="text"><div> Interest expense related to the Convertible Notes is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; ">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.0pt;">
    <td><b>&#160;Interest expense on Convertible Notes</b></td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Contractual interest expense
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,521,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,200,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">9,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Accretion of debt discount
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,020,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">853,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of issuance costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">142,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;">119,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div><b>
      Total interest expense
     </b></div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,683,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,172,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">9,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</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_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ContractWithCustomerLiabilityAbstract', window );"><strong>Contract Liabilities [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_mpaa_ContractLiabilitiesTableTextBlock', window );">Contract Liabilities</a></td>
<td class="text"><div> Contract liabilities are comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Short-term contract liabilities</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Customer allowances earned
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">16,283,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">19,789,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Customer core returns accruals
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">13,880,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">10,448,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued core payment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,196,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,476,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Customer deposits
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">2,486,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,735,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Core bank liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,795,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,739,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">518,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">404,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total short-term contract liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">38,158,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">37,591,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Long-term contract liabilities</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Customer core returns accruals
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">227,588,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">193,545,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Core bank liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">10,048,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">11,843,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued core payment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3,768,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">6,535,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="padding-left: 10px;">
     <div>
      Finished goods liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">145,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      <b>Total long-term contract liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">241,404,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">212,068,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#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_mpaa_ContractLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract 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;">mpaa_ContractLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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>60
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock', window );">Balance Sheet Information for Leases</a></td>
<td class="text"><div> Balance sheet information for leases is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 30%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 11.25pt;"> <td>&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2025</span> </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2024</span> </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <b>Leases</b> </div> </td><td>&#160;</td> <td style="padding-left: 10px;"> <div> <span style="font-weight: bold;">Classification</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Assets: </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease assets</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">66,603,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">83,973,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Plant and equipment</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">4,296,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">4,611,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> <b>Total leased assets</b> </div> </td><td>&#160;</td> <td colspan="1" style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">70,899,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">88,584,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt;"> <td>&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Liabilities: </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Current </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Operating lease liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">9,982,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">8,319,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other current liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,222,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,585,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Long-term </div> </td><td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Operating </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-16"><span style="-sec-ix-hidden: hidden-fact-17">Long-term operating lease liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">65,308,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">72,240,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Finance </div> </td><td>&#160;</td> <td style="vertical-align: bottom; padding-left: 10px;"> <div> <span style="-sec-ix-hidden: hidden-fact-18"><span style="-sec-ix-hidden: hidden-fact-19">Other liabilities</span></span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,954,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,893,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr><tr style="vertical-align: top;"> <td style="padding-left: 10px;">
<div style="margin: 0in; font-size: 12pt;"><b><span style="font-size: 10pt">Total lease liabilities</span></b></div>
</td><td>&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">78,466,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">84,037,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#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_LeaseCostTableTextBlock', window );">Lease Cost Recognized in Consolidated Statement of Operations</a></td>
<td class="text"><div> Lease cost recognized in the consolidated statements of operations is comprised of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Lease cost</b>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Operating lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">14,057,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">15,047,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">13,176,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Short-term lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,221,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,263,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,686,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Variable lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">511,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">667,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">761,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Finance lease cost:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of finance lease assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,234,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,508,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,983,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Interest on finance lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">191,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">219,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">262,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Total lease cost</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">17,214,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">18,704,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">17,868,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</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_mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturity of Lease Commitments</a></td>
<td class="text"><div> Maturities of lease commitments at March 31, 2025 were as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td>&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="vertical-align: bottom;">
     <div>
      <b>Maturity of lease liabilities by Year Ending March 31,</b></div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Operating Leases</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Finance Leases</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Total</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      2026
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">13,983,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">1,396,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">15,379,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="text-align: left; padding-left: 10px;">2027</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">12,200,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">905,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">13,105,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: left; padding-left: 10px;"> 2028</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,560,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">650,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">12,210,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="text-align: left; padding-left: 10px;"> 2029</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,160,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">420,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,580,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="text-align: left; padding-left: 10px;">2030</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,370,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">186,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">11,556,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      Thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">32,119,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"> - </td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">32,119,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">92,392,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">3,557,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">95,949,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td colspan="3" style="padding-left: 20px;">
     <div>
      Less: amount representing interest
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(17,102,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(381,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">(17,483,000</td><td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td colspan="3" style="padding-left: 10px;">
     <div>
      <b>Present value of lease liabilities</b>
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">75,290,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">3,176,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">78,466,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: 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_mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock', window );">Other Information about Leases</a></td>
<td class="text"><div> Other information about leases is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr> <td>&#160;</td> <td>&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> March 31, 2025 </td> <td>&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> March 31, 2024 </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <b>Lease term and discount rate</b> </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted-average remaining lease term (years): </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Finance leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3.2</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2.8</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Operating leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7.3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">8.3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted-average discount rate: </div> </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;"> <div> Finance leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7.0</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">6.4</td> <td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="padding-left: 10px;"> <div> Operating leases </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5.8</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5.8</td> <td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; ">%</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_mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability and finance lease liability recognized in statement of financial position.</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;">mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other information of lessees operating lease and finance lease obligations.</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;">mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's operating lease and finance lease assets and liabilities disclosed in the statement of financial position.</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;">mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>61
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable Discount Programs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_mpaa_AccountsReceivableDiscountProgramsAbstract', window );"><strong>Accounts Receivable Discount Programs [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_mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock', window );">Accounts Receivable Discount Programs</a></td>
<td class="text"><div> The following is a summary of the Company&#8217;s accounts receivable discount programs:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 10.9pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td colspan="7" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">Fiscal Years Ended March 31,</span> </div> </td> </tr> <tr style="vertical-align: top; height: 10.9pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">2025</span> </div> </td> <td style="border-bottom: 1pt solid black; padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"> <div> <span style="font-weight: bold;">2024</span> </div> </td> <td style="border-bottom: 1pt solid black; padding-left: 10px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 3.6pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td>&#160;</td><td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> <td>&#160;</td><td style="padding-left: 10px;">&#160;</td> <td style="padding-left: 10px;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"> <td> <div> Receivables discounted </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">643,918,000</td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">618,012,000</td> <td style="padding-left: 10px; text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt;"> <td> <div> Weighted average days </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">343</td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">336</td> <td style="padding-left: 10px; text-align: left; vertical-align: bottom;">&#160;</td> </tr> <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average discount rate </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">6.2</td> <td style="text-align : left; padding-left : 0px; vertical-align : bottom; ">%</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">6.8</td> <td style="padding-left : 0px; text-align : left; vertical-align : bottom; ">%</td> </tr> <tr style="vertical-align: top; height: 11.65pt;"> <td> <div> Amount of discount as interest expense </div> </td> <td style="padding-left: 10px;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">38,021,000</td> <td style="text-align: left; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td> <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">39,175,000</td> <td style="padding-left: 10px; text-align: left; vertical-align: 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_mpaa_AccountsReceivableDiscountProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_AccountsReceivableDiscountProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts receivable factored out to banks. Disclosure includes amounts factored, weighted average days, weighted average discount rate and amount of discount.</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;">mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplier Finance Programs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_mpaa_SupplierFinanceProgramsAbstract', window );"><strong>Supplier Finance Programs [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_SupplierFinanceProgramTableTextBlock', window );">Changes in Outstanding Supplier Obligations</a></td>
<td class="text"><div> The following is a summary of the changes in outstanding supplier obligations confirmed as valid under this program: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 20.25pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; padding-left: 10px; vertical-align: bottom; white-space: nowrap; width: 1%;">
     <div>

     &#160;</div>
    </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 9%;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year Ended March 31,</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; white-space: nowrap;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center; width: 9%;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 3.6pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="padding-left: 10px; width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Confirmed obligations outstanding at March 31, 2024
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">1,695,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt;">
    <td>
     <div>
      Invoices confirmed as valid during the year
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;">91,951,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Confirmed invoices paid during the year
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">(59,985,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">)&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 11.65pt;">
    <td>
     <div>
      Confirmed obligations outstanding at March 31, 2025
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">33,661,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="padding-left: 10px;">&#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_mpaa_SupplierFinanceProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_SupplierFinanceProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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>63
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Risk Management and Derivatives (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Financial Risk Management and Derivatives [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_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Derivative Instruments on Consolidated Statements of Operations</a></td>
<td class="text"><div> The following shows the effect of the Company&#8217;s derivative instruments on its consolidated statements of operations: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">(Loss) Gain Recognized as Foreign Exchange Impact of Lease Liabilities and Forward Contracts</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="text-align: center;">
     <div>
      Derivatives Not Designated as
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      Hedging Instruments
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(4,179,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(1,373,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,776,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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_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_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>64
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial Assets and Liabilities Measured at Fair Value Recurring Basis</a></td>
<td class="text"><div> The following sets forth by level within the fair value hierarchy, the Company&#8217;s financial assets and liabilities that were accounted for at fair value on a recurring basis according to the valuation techniques the Company used to determine their fair values at: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Fair Value Measurements</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Fair Value Measurements</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Using Inputs Considered as</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Using Inputs Considered as</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Fair Value</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 1</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 2</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Fair Value</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 1</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 2</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 10.5pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Short-term investments
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">Mutual funds</td>

    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="vertical-align: bottom; text-align: right; width: 9%;">-</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Prepaid expenses and other current assets
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 40px;">
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,516,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,516,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      <span style="font-weight: bold;">Liabilities</span>
     </div>
    </td>
    <td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Other current liabilities
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Deferred compensation
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,881,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,837,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Forward foreign currency exchange contracts
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,663,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,663,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -3.75pt; padding-left: 3.75pt;">
      Convertible notes, related party
     </div>
    </td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Compound Net Derivative Liability
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,470,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,470,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,410,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">7,410,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Assumptions</a></td>
<td class="text"><div> The following assumptions were used to determine the fair value of the Compound Net Derivative Liability: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Risk free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">3.91</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">4.36</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of equity
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">21.30</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">23.20</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted average cost of capital
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">14.90</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">14.90</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Expected volatility of MPA common stock
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">40.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">50.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      EBITDA volatility
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">45.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">40.00</td>
    <td style="text-align: left; padding-left: 0px; vertical-align: bottom;">%</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Activity for Level 3 Fair Value Measurements</a></td>
<td class="text"><div> The following summarizes the activity for Level 3 fair value measurements: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="10" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span></div></td>

    <td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">
     <div>

     &#160;</div>
    </td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Beginning balance
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">7,410,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">8,430,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.0pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Newly issued
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"> - </td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"> - </td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">8,430,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left : 10px; white-space : nowrap; ">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Changes in the fair value of the Compound Net Derivative Liability included in earnings
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">60,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1,020,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;"> - </td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 9.6pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Ending balance
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">7,470,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">7,410,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;">8,430,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: 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> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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> -Subparagraph (bbb)(1)<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of 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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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> -Subparagraph (c)<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<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/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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Commitments and Contingencies [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 Warranty Return Accrual</a></td>
<td class="text"><div> The following summarizes the changes in the warranty return accrual: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td><td style="width: 1%;">&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td><td>&#160;</td>

    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td><td>&#160;</td>

    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at beginning of year
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">19,326,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">19,830,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">20,125,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td>
     <div>
      Charged to expense
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">151,764,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">142,240,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">132,719,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Amounts processed
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(151,413,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(142,744,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(133,014,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12pt;">
    <td>
     <div>
      Balance at end of year
     </div>
    </td><td>&#160;</td>

    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">19,677,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">19,326,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">19,830,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: 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_mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock', window );">Breakout of Marketing Allowances</a></td>
<td class="text"><div> The following summarizes the breakout of marketing allowances discussed above, recorded as a reduction to revenues: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; white-space: nowrap; width: 100%; border-collapse: collapse; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">

      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Marketing Allowances</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="font-size: 0px;">&#160;</td><td style="font-size: 0px; padding-left: 10px;">&#160;</td><td style="font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Allowances incurred under long-term customer contracts
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">8,736,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">10,128,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">18,253,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      Allowances related to a single exchange of product
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">133,169,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">130,918,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">154,194,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Amortization of core premiums paid to customers
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;">9,826,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;">10,181,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;">11,113,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 10px;">
     <div>
      <b>Total marketing allowances recorded as a reduction to revenues</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">151,731,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">151,227,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">183,560,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</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_mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock', window );">Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers</a></td>
<td class="text"><div> The following presents the Company&#8217;s commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers: </div><div>&#160;</div><table style="font-size: 10pt; width: 100%; border-collapse: collapse;"><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr><td><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="text-decoration-line: underline; text-decoration-thickness: initial;">Year Ending March 31,</span></b></td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2026</td><td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; vertical-align: bottom;">&#160;14,451,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;">2027</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;11,340,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2028</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;10,090,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;">2029</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;6,270,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">2030</td><td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">&#160;2,995,000</td><td style="vertical-align: bottom;">&#160;</td></tr><tr><td style="padding-left: 40px;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Thereafter</span></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;2,048,000</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="padding-left: 40px;">Total marketing allowances</td><td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">47,194,000</td><td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: 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_mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers.</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;">mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 marketing allowances the Company grants to its major customers in connection with its customers' purchase of goods.</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;">mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_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>66
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Customer and Other Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_RisksAndUncertaintiesAbstract', window );"><strong>Significant Customer and Other 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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Concentrations of Risk</a></td>
<td class="text"><div>The Company&#8217;s largest customers accounted for the following total percentage of net sales:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer A
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">39</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">35</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">37</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Customer C
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">26</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">27</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">24</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer B
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">21</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">21</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">23</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>

  </table><div> The Company&#8217;s largest customers accounted for the following total percentage of accounts receivable &#8212; trade: </div><div>&#160;
  </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 11.25pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1.5px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer A
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">41</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">35</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Customer B
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">26</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">25</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Customer C
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">7</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">13</td>
    <td style="text-align : left; vertical-align : bottom; width : 1%; ">%</td>
   </tr>

  </table><div> The Company&#8217;s products are predominantly sold in the U.S. and accounted for the following total percentage of net sales: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; padding-left: 10px; text-align: center; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td>
    <td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Rotating electrical products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">67</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">66</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">67</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      Brake-related products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">21</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">20</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">18</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Wheel hub products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">8</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">10</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">11</td>
    <td style="padding-left: 0px; text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      Other products
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">100</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">100</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>
    <td style="padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">100</td>
    <td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</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_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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: 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 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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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 );">Domestic and Foreign Components of (Loss) Income Before Income Taxes</a></td>
<td class="text"><div> Domestic and foreign components of (loss) income before income taxes are as follows:</div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td colspan="11" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>Years Ended March 31,</b></div>
  </td>

 </tr>
 <tr style="mso-yfti-irow:1;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2025</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2024</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b>2023</b></div>
  </td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top">&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:2;height:12.35pt">
  <td colspan="5" style="height: 12.35pt;" valign="top">
  <div style="margin: 0in;"><b>Domestic and foreign
  components of (loss) income </b></div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td><td valign="top">&#160;</td>

 </tr>
 <tr style="height: 12.35pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">United States</div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(21,526,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(29,661,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top">(14,470,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top">)&#160;</td>

 </tr>
 <tr style="mso-yfti-irow:4;height:12.35pt">
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Foreign</div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">5,839,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">16,593,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">11,361,000</td><td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>

 </tr>

 <tr style="height: 12.35pt; background-color: rgb(204, 238, 255);">
  <td style="height: 12.35pt;" valign="top">
  <div style="margin: 0in;"><b>Loss before income taxes</b></div>
  </td>
  <td style="height: 12.35pt; padding-left: 10px;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(15,687,000</td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(13,068,000</td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#160;</td>
  <td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">&#160;</td><td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">(3,109,000</td><td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top">)&#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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income Tax Expense</a></td>
<td class="text"><div> The income tax expense is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">Years Ended March 31,</span>
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black;">&#160;</td><td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;">
     <div>
      <span style="font-weight: bold;">2023</span>
     </div>
    </td><td style="border-bottom: 1pt solid black;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Current tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Federal
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">1,177,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">1,696,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">2,483,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      State
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">631,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">363,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">396,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Foreign
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">3,780,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">4,553,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">3,426,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total current tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">5,588,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">6,612,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">6,305,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">Deferred tax (benefit) expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right; padding-left: 10px;">&#160;</td><td style="text-align: right;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Federal
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(171,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">25,320,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(5,037,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      State
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(28,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">4,249,000</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(705,000</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.35pt;">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Foreign
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(1,606,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(5,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">535,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total deferred tax (benefit) expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(1,805,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">29,564,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(5,207,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.35pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Total income tax expense</span>
     </div>
    </td>
    <td style="padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">3,783,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">36,176,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">1,098,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Income Taxes</a></td>
<td class="text"><div> Deferred income taxes consist of the following: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Assets</b>
     </div>
    </td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Allowance for bad debts
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">48,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">44,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Customer allowances earned
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,794,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">4,706,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Allowance for stock adjustment returns
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,344,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,620,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Inventory adjustments
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">8,497,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">7,419,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Intangibles, net
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">729,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">852,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Stock options
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,561,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,723,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Operating lease liabilities
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">19,333,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">21,251,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Estimate for returns
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">30,341,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">29,942,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Accrued compensation
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,585,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,600,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Net operating losses
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">3,426,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">4,670,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Tax credits
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,857,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">2,054,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Capitalized research credits
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,147,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,158,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Plant and equipment, net
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,460,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">1,010,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">4,639,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">6,588,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <b>Total deferred tax assets</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">84,761,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">88,637,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      <b>Liabilities</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(9,020,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(10,265,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="padding-left: 20px;">
     <div>
      Operating lease assets
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(16,848,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;">(23,845,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(2,453,000</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(6,663,000</td><td style="text-align: left; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      <b>Total deferred tax liabilities</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(28,321,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(40,773,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Less: valuation allowance
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(52,233,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">(45,399,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      <b>Total deferred taxes</b>
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">4,207,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">$</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">2,465,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;">&#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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Difference Between Income Tax Expense at the Federal Statutory Rate and Effective Tax Rate</a></td>
<td class="text"><div> The difference between the income tax expense at the federal statutory rate and the Company&#8217;s effective tax rate is as follows: </div><div style="font-size: 6pt;">&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; margin-left: 0px; margin-right: 0px; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Statutory federal income tax rate
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">21.0</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">21.0</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">21.0</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      State income tax rate, net of federal benefit
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">1.5</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">10.8</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">3.5</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Excess tax benefit from share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(1.3</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(4.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Foreign income taxed at different rates
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(3.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(9.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(28.7</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Non-deductible debt costs
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(1.2</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span><br/></td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">-</td>
    <td style="text-align: left; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Non-deductible executive compensation
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(2.5</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(2.6</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(9.0</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Change in valuation allowance
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(40.1</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(289.1</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(25.8</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Uncertain tax positions
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">2.6</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">0.9</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">(1.0</td>
    <td style="text-align: left; vertical-align: bottom;">)%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Research and development credit
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; vertical-align: bottom;">0.6</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">0.7</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right; padding-left: 10px; vertical-align: bottom;">2.7</td>
    <td style="text-align: left; vertical-align: bottom;">%</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Other
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(0.9</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(3.9</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">2.0</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">%</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(24.1</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(276.8</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(35.3</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)%</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> A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at beginning of period
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,784,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,964,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,975,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Additions based on tax positions related to the current year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">53,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">15,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">53,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Additions for tax positions of prior year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">43,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">15,000</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - </td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Reductions for tax positions of prior year
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(518,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(210,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(64,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at end of period
     </div>
    </td>
    <td style="text-align: justify; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,362,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,784,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,964,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#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://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>68
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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>Share-based 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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted</a></td>
<td class="text">The following summarizes the Black-Scholes option-pricing model assumptions used to derive the weighted average fair value of the stock options granted during the year ended March 31, 2024.<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td>&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">Year Ended March 31,</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td>&#160;</td> <td style="font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="3" style="border-top: 1px solid black; border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average risk free interest rate </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">4.53</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted average expected holding period (years) </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">6.57</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average expected volatility </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">51.29</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> Weighted average expected dividend yield </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td> <div> Weighted average fair value of options granted </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">3.75</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;">&#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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Activity</a></td>
<td class="text"><div> The following is a summary of stock option transactions: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Number of </span>
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td colspan="3" style="text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Weighted Average</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Shares </span>
     </td><td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center;">&#160;</td>
    <td colspan="3" style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Exercise Price </span>
     </td>
   </tr>

   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">1,108,017</td><td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">20.29</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px;">(17,723</td><td style="vertical-align: bottom; text-align: left;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">20.13</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Expired
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(36,733</td><td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">22.93</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;">&#160;</td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; border-left: none; border-right: none;">1,053,561</td><td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">20.20</td><td style="vertical-align: bottom; text-align: left;">&#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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Summary of Options Outstanding</a></td>
<td class="text"><div> The following summarizes information about the options outstanding at March 31, 2025: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr> <td>&#160;</td> <td>&#160;</td> <td colspan="13" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <b>Options Outstanding </b> </td> <td>&#160;</td> <td colspan="12" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <b>Options Exercisable </b> </td> </tr> <tr> <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"> <b>Range of<br/>Exercise price</b> </td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Shares </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Weighted<br/>Average<br/>Exercise<br/>Price </b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><b>Weighted<br/>Average<br/>Remaining<br/>Life<br/>In Years </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Aggregate<br/>Intrinsic<br/>Value</b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Shares </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Weighted<br/>Average<br/>Exercise<br/>Price </b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"><b>Weighted<br/>Average<br/>Remaining<br/>Life<br/>In Years </b> </td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"> <b>Aggregate<br/>Intrinsic<br/>Value</b> </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="white-space : nowrap; "> <div> $9.32 to $17.38 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">334,524</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">12.97</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">6.45</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">24,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">247,236</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">14.26</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">5.73</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom;">8,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr> <td style="white-space : nowrap; "> <div> $19.00 to $22.73 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">404,213</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">19.58</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">3.78</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">404,213</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">19.58</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">3.78</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="white-space : nowrap; "> <div> $25.21 to $27.40 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">125,800</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">27.33</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">2.22</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">125,800</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">27.33</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;">2.22</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="width: 1%; vertical-align: bottom;">&#160;</td><td style="width: 9%; vertical-align: bottom;">&#160;</td><td style="width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr> <td style="white-space : nowrap; "> <div> $28.68 to $31.13 </div> </td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">189,024</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">29.59</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">0.95</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">189,024</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">29.59</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">0.95</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">1,053,561</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">20.20</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">3.93</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">24,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">966,273</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">21.19</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;">3.52</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;">&#160;</td> <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;">8,000</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: 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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Units Activity</a></td>
<td class="text"><div> The following is a summary of non-vested RSUs: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


      <b>Number of<br/>Shares </b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <b>Weighted Average<br/>Grant Date Fair<br/>Value</b>
     </td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">240,923</td><td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">12.23</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Granted
     </div>
    </td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;"> 453,453 </td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">6.58</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: right; vertical-align: bottom;">(184,850</td><td style="text-align: left; vertical-align: bottom;">)&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">12.02</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(4,153</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">8.81</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: bottom; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">505,373</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">$</td>
    <td style="text-align: right; vertical-align: bottom;">7.26</td><td style="text-align: left; vertical-align: bottom;">&#160;</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_mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock', window );">Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards</a></td>
<td class="text">The following table summarizes the assumptions used in determining the fair value of the awards subject to market conditions:<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td>&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td> <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td> <td style="width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">Year Ended March 31,</span> </td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="padding-left: 10px;">&#160;</td> <td style="font-size: 0px; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2025</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2024</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">&#160;</td> <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"> <span style="font-weight: bold;">2023</span> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Risk free interest rate </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 4.21-4.45 </td> <td style="padding-left : 0px; vertical-align : bottom; text-align : left; width : 1%; "> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 4.32-4.35 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3.35</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected life in years </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">0.2-1.8</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Expected volatility of MPA common stock </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 59.8-62.8 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 54.2-55.1 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">51.30</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected average volatility of peer companies </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">-</td> <td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">-&#160;&#160;</td> <td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">62.70</td> <td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; ">%</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Average correlation coefficient of peer companies </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 16.5-17.4 </td> <td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"> % </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">27.50</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> Expected dividend yield </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - &#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> Grant date fair value </div> </td> <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 8.65-8.88 </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> 3.57-8.37 </td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">16.02</td> <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;">&#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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Performance Stock Units Activity</a></td>
<td class="text"><div> The following is a summary of non-vested PSUs: </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


      <b>Number of<br/>Shares </b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <b>Weighted Average<br/>Grant Date Fair<br/>Value</b>
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2024
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">773,923</td><td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">7.73</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Granted (1)
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">269,935</td><td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">8.74</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right;">(225,862</td><td style="text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">7.07</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr>
    <td>
     <div>
      Forfeited/Cancelled
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(53,609</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">22.80</td><td style="text-align: left;">&#160;</td>

   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Outstanding at March 31, 2025
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">764,387</td><td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left;">$</td>
    <td style="text-align: right;">7.42</td><td style="text-align: left;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels. </div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options , including, but not limited to: (a) expected term of 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 performance-based units.</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> -Name Accounting Standards Codification<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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted stock units.</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> -Name Accounting Standards Codification<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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>69
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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 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 );">Financial Information Relating to Segments</a></td>
<td class="text"><div> Financial information relating to the Company&#8217;s segments is as follows: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Years Ended March 31,</span>
     </td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>
    <td style="font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;">


      <span style="font-weight: bold;">2023</span>
     </td><td style="border-bottom: 1pt solid black; text-align: center; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 3.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net sales to external customers for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">707,210,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">669,904,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">638,460,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Intersegment sales for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,016,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">895,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">600,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total net sales for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">708,226,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">670,799,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">639,060,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of net sales</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other net sales (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">50,144,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">47,780,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">44,614,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment net sales
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(1,016,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(895,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(600,000</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated net sales
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">757,354,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">717,684,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">683,074,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Less (2):
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Material, labor, and overhead expenses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">465,656,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">450,913,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">434,443,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Logistic expenses (3)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">99,264,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">92,969,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">95,496,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Revaluation of cores on customers' shelves
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">2,805,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">5,353,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3,736,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">15,892,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(3,814,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(9,291,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Other segment items (4)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">83,693,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">76,878,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">69,821,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total operating income for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">40,916,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">48,500,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">44,855,000</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-style: italic;">Reconciliation of profit (loss)</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other operating loss (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(1,064,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(2,431,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(8,303,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment operating income (loss)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">71,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">51,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(106,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Interest expense, net
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(55,550,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(60,040,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(39,555,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Change in fair value of compound net derivative liability
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(60,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,020,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Loss on extinguishment of debt
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(168,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated loss before income tax (benefit) expense
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(15,687,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(13,068,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(3,109,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Reconciliations of other significant items and assets:</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Depreciation and amortization</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Depreciation and amortization for Hard Parts reportable segment (5)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">9,579,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">10,371,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">10,955,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other depreciation and amortization (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">821,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,248,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,489,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">10,400,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">11,619,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">12,444,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Capital Expenditures</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Captial expenditures for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3,445,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">621,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">3,459,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other capital expenditures (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,133,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">379,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">742,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated capital expenditures
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">4,578,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,000,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">4,201,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">March 31, 2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total assets for Hard Parts reportable segment
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">967,178,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,019,811,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Other assets (1)
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">58,355,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">54,946,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Elimination of intersegment assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(67,897,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">(62,755,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total consolidated assets
     </div>
    </td>
    <td style="vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">957,636,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;">1,012,002,000</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

   </tr>

  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> Net sales, operating loss, depreciation and amortization, capital expenditures, and assets from segments below the quantitative threshold are attributable to the Company&#8217;s Test Solutions and Diagnostic Equipment and the Heavy Duty operating segments. Neither of these two operating segments has ever met any of the quantitative thresholds for determining reportable segments. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (2) </div> <div> The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM for the Company&#8217;s Hard Parts reportable segment. Intersegment expenses are included within the amounts shown. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (3) </div> <div> Logistic expenses include freight, tariffs, and customs duties. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (4) </div> <div> Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses. </div> </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (5) </div> <div> Depreciation and amortization for the Company&#8217;s Hard Parts reportable segment are included within material, labor, and overhead expenses and other segment items. </div> </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_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 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 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 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>70
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Company Background and Organization (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>ft&#178;</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Company Background and Organization [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_AreaOfRealEstateProperty', window );">Area of distribution center in Tijuana, Mexico</a></td>
<td class="nump">410,000<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_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of a real estate property.</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_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="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:areaItemType</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>71
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2025 </div>
<div>Segment</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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of 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_NumberOfOperatingSegments', window );">Number of operating segments (in Segment)</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details) - USD ($)<br></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, 2025</div></th>
<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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities', window );">Prior period over which allocations of labor and variable and fixed overhead costs are determined based on average actual use of production facilities</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve for excess and obsolete inventory</a></td>
<td class="nump">$ 18,964,000<span></span>
</td>
<td class="nump">$ 17,372,000<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_mpaa_PeriodOfNormalOperatingCycle', window );">Period of normal operating cycle</a></td>
<td class="text">1 year<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart', window );">Percentage of inventory reserve to cost if no liquidation market exists for part</a></td>
<td class="nump">100.00%<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_mpaa_AmortizationPeriodForCorePremiums', window );">Amortization period for core premiums</a></td>
<td class="text">8 years<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_mpaa_AmortizationPeriodForFinishedGoodsPremiums', window );">Amortization period for finished goods premiums</a></td>
<td class="text">8 years<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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_mpaa_AmortizationPeriodForCorePremiums', window );">Amortization period for core premiums</a></td>
<td class="text">6 years<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_mpaa_AmortizationPeriodForFinishedGoodsPremiums', window );">Amortization period for finished goods premiums</a></td>
<td class="text">6 years<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_mpaa_AmortizationPeriodForCorePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period for core premiums.</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;">mpaa_AmortizationPeriodForCorePremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_AmortizationPeriodForFinishedGoodsPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period for finished goods premiums.</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;">mpaa_AmortizationPeriodForFinishedGoodsPremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory reserve to cost if no liquidation market exists for part.</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;">mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_PeriodOfNormalOperatingCycle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period of normal operating cycle, 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;">mpaa_PeriodOfNormalOperatingCycle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prior period over which the allocations of labor and variable and fixed overhead costs are determined based on the average actual use of the production facilities, 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;">mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reserve for inventory.</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 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><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(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_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of plant and equipment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_MinimumMember', window );">Minimum [Member] | 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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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 );">Estimated service life</a></td>
<td class="text">5 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] | Office Equipment and Fixtures [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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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 );">Estimated service life</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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | 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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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 );">Estimated service life</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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Office Equipment and Fixtures [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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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 );">Estimated service life</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 use (including those held for disposal by means other than 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: 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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FurnitureAndFixturesMember</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>74
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_mpaa_GainLossOnRemeasurementOfLeaseLiabilities', window );">Gain (loss) in foreign currency-denominated lease liabilities</a></td>
<td class="num">$ (11,713,000)<span></span>
</td>
<td class="nump">$ 5,187,000<span></span>
</td>
<td class="nump">$ 6,515,000<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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">5 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_mpaa_GainLossOnRemeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the remeasurement of 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;">mpaa_GainLossOnRemeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 renewal, 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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_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>75
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of intangible assets</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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</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/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> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<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 28<br> -Subparagraph (b)<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_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>76
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Foreign Currency Translation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction gains (losses)</a></td>
<td class="num">$ (2,987,000)<span></span>
</td>
<td class="nump">$ 515,000<span></span>
</td>
<td class="num">$ (1,401,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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/2147479134/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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GeneralAndAdministrativeExpenseMember</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>77
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Revenue Recognition (Details) - Maximum [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_mpaa_RemanufacturedCoresNominalPrice', window );">Remanufactured cores nominal price (in dollars per core)</a></td>
<td class="nump">0.01<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_mpaa_PercentageOfStockAdjustmentReturns', window );">Percentage of stock adjustment returns</a></td>
<td class="nump">5.00%<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_mpaa_PercentageOfAggregateReturns', window );">Percentage of aggregate returns</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_PercentageOfAggregateReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate returns of units from customers.</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;">mpaa_PercentageOfAggregateReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_PercentageOfStockAdjustmentReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock adjustment returns from customers.</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;">mpaa_PercentageOfStockAdjustmentReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_RemanufacturedCoresNominalPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remanufactured cores, portion of the product shipped, nominal price per unit.</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;">mpaa_RemanufacturedCoresNominalPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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>78
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="nump">$ 435,000<span></span>
</td>
<td class="nump">$ 614,000<span></span>
</td>
<td class="nump">$ 606,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<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 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>79
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Net Loss Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">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>
</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 );">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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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 effect of dilutive options and warrants (in Shares)</a></td>
<td class="nump">2,323,321<span></span>
</td>
<td class="nump">2,122,863<span></span>
</td>
<td class="nump">1,854,795<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_ConvertibleDebtSecuritiesMember', window );">Convertible Notes [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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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 effect of dilutive options and warrants (in Shares)</a></td>
<td class="nump">2,493,963<span></span>
</td>
<td class="nump">1,693,778<span></span>
</td>
<td class="nump">5,846<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_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_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtSecuritiesMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Reconciliation of Basic and Diluted Net Loss 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 loss (in Dollars)</a></td>
<td class="num">$ (19,470,000)<span></span>
</td>
<td class="num">$ (49,244,000)<span></span>
</td>
<td class="num">$ (4,207,000)<span></span>
</td>
</tr>
<tr class="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 shares (in Shares)</a></td>
<td class="nump">19,685,322<span></span>
</td>
<td class="nump">19,601,204<span></span>
</td>
<td class="nump">19,340,246<span></span>
</td>
</tr>
<tr class="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 shares (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted shares (in Shares)</a></td>
<td class="nump">19,685,322<span></span>
</td>
<td class="nump">19,601,204<span></span>
</td>
<td class="nump">19,340,246<span></span>
</td>
</tr>
<tr class="ro">
<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 loss per share:</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_EarningsPerShareBasic', window );">Basic net loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.99)<span></span>
</td>
<td class="num">$ (2.51)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
</tr>
<tr class="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 );">Diluted net loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.99)<span></span>
</td>
<td class="num">$ (2.51)<span></span>
</td>
<td class="num">$ (0.22)<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_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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Financial Instruments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes [Member] | Level 3 [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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_NotesPayableFairValueDisclosure', window );">Estimated fair value of convertible notes</a></td>
<td class="nump">$ 42,398,000<span></span>
</td>
<td class="nump">$ 38,276,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of notes payable.</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://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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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><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(19))<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_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Deferred Compensation Plan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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 );">Carrying value of plan assets</a></td>
<td class="nump">$ 1,881,000<span></span>
</td>
<td class="nump">$ 1,837,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation obligation</a></td>
<td class="nump">1,881,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Expense related to the deferred compensation plan</a></td>
<td class="nump">36,000<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">$ 75,000<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_mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee', window );">Employee contributions made to deferred compensation plan</a></td>
<td class="nump">46,000<span></span>
</td>
<td class="nump">82,000<span></span>
</td>
<td class="nump">287,000<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_mpaa_ShortTermInvestmentsRedeemed', window );">Short-term investments redeemed for the payment of deferred compensation liabilities</a></td>
<td class="nump">$ 151,000<span></span>
</td>
<td class="nump">$ 603,000<span></span>
</td>
<td class="nump">$ 297,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contributions made by employee into fund established for purposes of making future disbursement to individual in accordance with deferred compensation 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;">mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ShortTermInvestmentsRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investments redeemed during 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;">mpaa_ShortTermInvestmentsRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of significant accounting policies.</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;">mpaa_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 compensation expense recognized during the period pertaining to the deferred compensation 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> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-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_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://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/2147478546/942-210-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/2147478546/942-210-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Gain (Loss) on Equity Investments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract', window );"><strong>Gain (Loss) on Equity 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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments', window );">Net gain (loss) recognized on equity securities</a></td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="nump">$ 347,000<span></span>
</td>
<td class="num">$ (181,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments', window );">Less: net gain (loss) recognized on equity securities sold</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">74,000<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized gain (loss) recognized on equity securities still held</a></td>
<td class="nump">$ 97,000<span></span>
</td>
<td class="nump">$ 273,000<span></span>
</td>
<td class="num">$ (166,000)<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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized and unrealized gain (loss) on investment in marketable security.</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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract</td>
</tr>
<tr>
<td style="padding-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_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized gain (loss) on investment in marketable security.</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_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrealized gain (loss) on investment in marketable security.</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(7)(c))<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_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>84
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_mpaa_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill and Intangible 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" 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">$ 3,205,000<span></span>
</td>
<td class="nump">$ 3,205,000<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_mpaa_IntangibleAssetsFullyAmortizedRetired', window );">Fully amortized intangible assets, retired</a></td>
<td class="nump">6,085,000<span></span>
</td>
<td class="nump">2,667,000<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=mpaa_HardPartsSegmentMember', window );">Hard Parts Segment [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_mpaa_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill and Intangible 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" 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">2,551,000<span></span>
</td>
<td class="nump">2,551,000<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=us-gaap_AllOtherSegmentsMember', window );">All Other [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_mpaa_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill and Intangible Assets [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 654,000<span></span>
</td>
<td class="nump">$ 654,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_GoodwillAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">mpaa_GoodwillAndIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_IntangibleAssetsFullyAmortizedRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully amortized intangible assets that the entity retired 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;">mpaa_IntangibleAssetsFullyAmortizedRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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/2147478546/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_StatementBusinessSegmentsAxis=mpaa_HardPartsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_HardPartsSegmentMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_AllOtherSegmentsMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details) - USD ($)<br></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, 2025</div></th>
<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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Intangible 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 3,052,000<span></span>
</td>
<td class="nump">$ 9,278,000<span></span>
</td>
</tr>
<tr class="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="nump">$ 2,500,000<span></span>
</td>
<td class="nump">8,209,000<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_TrademarksMember', window );">Trademarks [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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 520,000<span></span>
</td>
<td class="nump">705,000<span></span>
</td>
</tr>
<tr class="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="nump">$ 513,000<span></span>
</td>
<td class="nump">641,000<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Intangible 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,532,000<span></span>
</td>
<td class="nump">8,573,000<span></span>
</td>
</tr>
<tr class="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="nump">$ 1,987,000<span></span>
</td>
<td class="nump">$ 7,568,000<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 350<br> -SubTopic 30<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/2147482665/350-30-50-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 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_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://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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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_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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: 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><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: 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><br>Reference 4: 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/2147478859/928-340-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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TrademarksMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Amortization Expense for Acquired Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract', window );"><strong>Amortization Expense for Acquired 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>
</tr>
<tr class="ro">
<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="nump">$ 477,000<span></span>
</td>
<td class="nump">$ 1,075,000<span></span>
</td>
<td class="nump">$ 1,460,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2025 </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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated future amortization expense for intangible assets subject to amortization [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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 323,000<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027</a></td>
<td class="nump">229,000<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 );">Total</a></td>
<td class="nump">$ 552,000<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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_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_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/2009/role/commonPracticeRef<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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong> Accounts Receivable &#8212; Net - Accounts Receivable Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss [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_AccountsReceivableGrossCurrent', window );">Accounts receivable &#8212; trade</a></td>
<td class="nump">$ 113,807,000<span></span>
</td>
<td class="nump">$ 118,500,000<span></span>
</td>
</tr>
<tr class="re">
<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 );">Allowance for credit losses</a></td>
<td class="num">(207,000)<span></span>
</td>
<td class="num">(189,000)<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_mpaa_CustomerPaymentDiscrepancies', window );">Customer payment discrepancies</a></td>
<td class="num">(1,765,000)<span></span>
</td>
<td class="num">(1,206,000)<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_mpaa_CustomerReturnsRgaIssued', window );">Customer returns RGA issued</a></td>
<td class="num">(20,771,000)<span></span>
</td>
<td class="num">(20,809,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_AccountsReceivableOffsetAccounts', window );">Less: total accounts receivable offset accounts</a></td>
<td class="num">(22,743,000)<span></span>
</td>
<td class="num">(22,204,000)<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_AccountsReceivableNet', window );">Total accounts receivable &#8212; net</a></td>
<td class="nump">$ 91,064,000<span></span>
</td>
<td class="nump">$ 96,296,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_AccountsReceivableOffsetAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the total accounts receivable offset accounts.</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;">mpaa_AccountsReceivableOffsetAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_CustomerPaymentDiscrepancies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reduction to trade accounts receivable for customer payment discrepancies.</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;">mpaa_CustomerPaymentDiscrepancies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_CustomerReturnsRgaIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reduction from trade accounts receivable for returned goods authorization issued for in-transit unit returns.</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;">mpaa_CustomerReturnsRgaIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<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 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory - Inventory Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_InventoryNetAbstract', window );"><strong>Inventory, net [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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 150,274,000<span></span>
</td>
<td class="nump">$ 158,819,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">7,821,000<span></span>
</td>
<td class="nump">7,943,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">202,078,000<span></span>
</td>
<td class="nump">227,650,000<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_InventoryGross', window );">Inventory, gross</a></td>
<td class="nump">360,173,000<span></span>
</td>
<td class="nump">394,412,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less allowance for excess and obsolete inventory</a></td>
<td class="num">(18,964,000)<span></span>
</td>
<td class="num">(17,372,000)<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 inventory - net</a></td>
<td class="nump">341,209,000<span></span>
</td>
<td class="nump">377,040,000<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_mpaa_InventoryUnreturned', window );">Inventory unreturned</a></td>
<td class="nump">$ 18,460,000<span></span>
</td>
<td class="nump">$ 20,288,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_InventoryUnreturned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the added unit value of finished goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year.</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;">mpaa_InventoryUnreturned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 valuation and LIFO reserves of completed merchandise or goods expected to be sold 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/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(6)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(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_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 valuation and LIFO reserves of raw materials 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/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(6)(a)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reserve for inventory.</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 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><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(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_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed 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/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(6)(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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>90
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetAbstract', window );"><strong>Contract 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_LongTermContractAssetsWriteDown', window );">Long-term contract assets, write-down</a></td>
<td class="nump">$ 2,805,000<span></span>
</td>
<td class="nump">$ 5,353,000<span></span>
</td>
<td class="nump">$ 3,736,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_LongTermContractAssetsWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 loss from reductions in long-term contract assets due to quarterly revaluation of contract 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;">mpaa_LongTermContractAssetsWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_ContractWithCustomerAssetNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerAssetNetAbstract</td>
</tr>
<tr>
<td style="padding-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>91
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contract Assets - Contract Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_ContractWithCustomerAssetNetCurrentAbstract', window );"><strong>Short-term contract 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent', window );">Cores expected to be returned by customers</a></td>
<td class="nump">$ 17,732,000<span></span>
</td>
<td class="nump">$ 15,409,000<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_mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent', window );">Core premiums paid to customers</a></td>
<td class="nump">9,669,000<span></span>
</td>
<td class="nump">9,567,000<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_mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent', window );">Upfront payments to customers</a></td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">1,407,000<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_mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent', window );">Finished goods premiums paid to customers</a></td>
<td class="nump">805,000<span></span>
</td>
<td class="nump">756,000<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_ContractWithCustomerAssetNetCurrent', window );">Total short-term contract assets</a></td>
<td class="nump">29,606,000<span></span>
</td>
<td class="nump">27,139,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract', window );"><strong>Long-term contract 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent', window );">Remanufactured cores held at customers&#8217; locations</a></td>
<td class="nump">301,388,000<span></span>
</td>
<td class="nump">279,427,000<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_mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent', window );">Core premiums paid to customers</a></td>
<td class="nump">24,714,000<span></span>
</td>
<td class="nump">30,227,000<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_mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent', window );">Long-term core inventory deposits</a></td>
<td class="nump">5,569,000<span></span>
</td>
<td class="nump">5,569,000<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_mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent', window );">Finished goods premiums paid to customers</a></td>
<td class="nump">2,483,000<span></span>
</td>
<td class="nump">2,341,000<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_mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent', window );">Upfront payments to customers</a></td>
<td class="nump">2,114,000<span></span>
</td>
<td class="nump">2,718,000<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_ContractWithCustomerAssetNetNoncurrent', window );">Total long-term contract assets</a></td>
<td class="nump">$ 336,268,000<span></span>
</td>
<td class="nump">$ 320,282,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the Remanufactured Core sales price and its related cost. Core premiums expected to be amortized during the Company's normal operating cycle, which is generally one year.</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;">mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the Remanufactured Core sales price and its related cost as of the balance sheet date, 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;">mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Remanufactured Cores and Used cores returned by consumers to the Company's customers but not yet returned to the Company. These cores are recorded as contract assets until the Company physically receives them during its normal operation cycle, which is generally one year.</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;">mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, 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;">mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, 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;">mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of remanufactured cores the Company has purchased from its customers, which are held by the customers and remain on the customers' premises, 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;">mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of remanufactured cores held at customers' locations as of the balance sheet date, 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;">mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 marketing allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time, which is generally one year.</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;">mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 marketing allowances provided by the Company to its customers as of the balance sheet date, 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;">mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerAssetNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerAssetNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerAssetNetNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerAssetNetNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>92
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign Countries [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Plant and Equipment [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_PropertyPlantAndEquipmentNet', window );">Total plant and equipment</a></td>
<td class="nump">$ 27,760,000<span></span>
</td>
<td class="nump">$ 33,455,000<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=country_MX', window );">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_PropertyPlantAndEquipmentLineItems', window );"><strong>Plant and Equipment [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_PropertyPlantAndEquipmentNet', window );">Total plant and equipment</a></td>
<td class="nump">$ 25,001,000<span></span>
</td>
<td class="nump">$ 30,992,000<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_NonUsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant and Equipment - Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Plant and equipment, gross</a></td>
<td class="nump">$ 110,065,000<span></span>
</td>
<td class="nump">$ 111,621,000<span></span>
</td>
</tr>
<tr class="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">(78,075,000)<span></span>
</td>
<td class="num">(73,283,000)<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 );">Total plant and equipment</a></td>
<td class="nump">31,990,000<span></span>
</td>
<td class="nump">38,338,000<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Plant and equipment, gross</a></td>
<td class="nump">62,330,000<span></span>
</td>
<td class="nump">63,048,000<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_FurnitureAndFixturesMember', window );">Office Equipment and Fixtures [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Plant and equipment, gross</a></td>
<td class="nump">34,250,000<span></span>
</td>
<td class="nump">33,463,000<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_LeaseholdImprovementsMember', window );">Leasehold Improvements [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Plant and equipment, gross</a></td>
<td class="nump">$ 13,485,000<span></span>
</td>
<td class="nump">$ 15,110,000<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/2147478777/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_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/2147478777/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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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_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_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FurnitureAndFixturesMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseholdImprovementsMember</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>94
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($) </div>
<div>Days </div>
<div>Director </div>
<div>Person </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 30, 2029 </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_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">Convertible notes, related party<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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="nump">$ 1,020,000<span></span>
</td>
<td class="nump">$ 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_DebtInstrumentAxis=mpaa_ParentCompanyCreditAgreementMember', window );">Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 268,620,000<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_DebtInstrumentMaturityDate', window );">Debt instrument, maturity date</a></td>
<td class="text">Dec. 12,  2028<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_mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage', window );">Percentage of aggregate revolving commitments</a></td>
<td class="nump">22.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>
<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 at end of period</a></td>
<td class="nump">7.46%<span></span>
</td>
<td class="nump">8.43%<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Facility [Member] | Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 238,620,000<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_LineOfCredit', window );">Outstanding balance under revolving loan</a></td>
<td class="nump">90,787,000<span></span>
</td>
<td class="nump">$ 128,000,000<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount available under revolving facility</a></td>
<td class="nump">135,150,000<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Facility [Member] | Letters of Credit [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_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance under revolving loan</a></td>
<td class="nump">7,047,000<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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term Loans [Member] | Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 30,000,000<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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Notes [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_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument, maturity date</a></td>
<td class="text">Mar. 30,  2029<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate at end of period</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of convertible notes</a></td>
<td class="nump">$ 35,209,000<span></span>
</td>
<td class="nump">$ 32,000,000<span></span>
</td>
<td class="nump">$ 32,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaidInKindInterest', window );">Interest paid in-kind</a></td>
<td class="nump">$ 3,209,000<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_mpaa_ProceedsFromConvertibleDebtNet', window );">Aggregate proceeds from offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Number of shares issuable upon conversion</a></td>
<td class="nump">66.6667<span></span>
</td>
<td class="nump">66.6667<span></span>
</td>
<td class="nump">66.6667<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_mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount', window );">Base principal amount for debt to equity conversion</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 15<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_mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion', window );">Common stock available to be issued (in Shares) | shares</a></td>
<td class="nump">28,240,973<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_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants maturity date</a></td>
<td class="text">Mar. 30,  2029<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_mpaa_WarrantsThresholdConsecutiveTradingDays', window );">Consecutive days prior to the redemption (in Days) | Days</a></td>
<td class="nump">20<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_mpaa_WarrantsRedemptionPrice', window );">Maximum volume weighted average price of common stock (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 15<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_mpaa_WarrantsAndRightsOutstandingFairValue', window );">Warrants fair value</a></td>
<td class="nump">$ 0<span></span>
</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ReturnOfInterestPercentage', window );">Return of Interest</a></td>
<td class="nump">15.00%<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_mpaa_AdditionalAmountToBePaidForRedemption', window );">Additional amount to be paid for redemption</a></td>
<td class="nump">$ 5,000,000<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_mpaa_MinimumAdjustedEBITDAForRedemption', window );">Minimum adjusted EBITDA for redemption</a></td>
<td class="nump">80,000,000<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_mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo', window );">Additional amount to be paid for weighted average price is less than $15</a></td>
<td class="nump">2,000,000<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_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">9,000,000<span></span>
</td>
<td class="nump">9,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">1,530,000<span></span>
</td>
<td class="nump">2,390,000<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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="num">(60,000)<span></span>
</td>
<td class="nump">1,020,000<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_mpaa_ThresholdAggregatePaymentInEventOfDefault', window );">Threshold aggregate payment in event of default</a></td>
<td class="nump">25,000,000<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_mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault', window );">Threshold Amount, Senior Debt Acceleration in Event of Default</a></td>
<td class="nump">$ 25,000,000<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_mpaa_CurePeriodInCaseOfEventsOfDefault', window );">Cure period</a></td>
<td class="text">30 days<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_mpaa_NoticePeriodInTheEventsOfDefault', window );">Notice period in the events of default</a></td>
<td class="text">5 days<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_mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts', window );">Less: unamortized debt discount attributed to debt issuance costs</a></td>
<td class="nump">$ 916,000<span></span>
</td>
<td class="nump">$ 1,058,000<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_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="nump">18.30%<span></span>
</td>
<td class="nump">18.30%<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_mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives', window );">Debt issuance costs allocated to the bifurcated derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 360,000<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_mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors', window );">Number directors the Purchaser Representative may nominate (in Director) | Director</a></td>
<td class="nump">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>
</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_mpaa_NumberOfPersonsHavingObservationRights', window );">Number of persons having observation rights (in Person) | Person</a></td>
<td class="nump">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>
</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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | Convertible Notes [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_DebtInstrumentLineItems', window );"><strong>Amended Credit 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>
<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_mpaa_ConvertibleNotesGross', window );">Total payments</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">$ 56,704,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional amount paid on redemption price if the volume weighted average price of the Company's common stock for 20 consecutive days prior to the notice of the Company Redemption is less than $15.</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;">mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_AdditionalAmountToBePaidForRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional amount to be paid for redemption of convertible notes after March 31, 2026.</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;">mpaa_AdditionalAmountToBePaidForRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ConvertibleNotesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal amount of the convertible notes plus interest payable in kind, assuming no early redemption or conversion have occurred that will be paid at maturity.</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;">mpaa_ConvertibleNotesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_CurePeriodInCaseOfEventsOfDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Duration of cure period in case of events for default, 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;">mpaa_CurePeriodInCaseOfEventsOfDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock available for issuance upon conversion of convertible debt.</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;">mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Base principal amount of debt instrument applied for conversion of debt into equity.</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;">mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt discount and debt issuance 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;">mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt issuance costs allocated to the bifurcated derivatives</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;">mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum threshold of aggregate revolving commitments below which fixed charge ratio financial covenant is tested.</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;">mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_MinimumAdjustedEBITDAForRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum adjusted EBITDA for prior four quarters considered for redemption of convertible notes.</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;">mpaa_MinimumAdjustedEBITDAForRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_NoticePeriodInTheEventsOfDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Duration of Notice period in the events for default, 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;">mpaa_NoticePeriodInTheEventsOfDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_NumberOfPersonsHavingObservationRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 persons having observation rights with respect to all meetings of the Board.</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;">mpaa_NumberOfPersonsHavingObservationRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ProceedsFromConvertibleDebtNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder net of issuance 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;">mpaa_ProceedsFromConvertibleDebtNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 directors the Purchaser Representative shall have the right to nominate to serve on the Company's Board of Directors.</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;">mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ReturnOfInterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest paid to Purchasers to be returned to the Company per a provision of Note Purchase Agreement in certain circumstances.</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;">mpaa_ReturnOfInterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_ThresholdAggregatePaymentInEventOfDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 entering of one or more final judgements or orders against the Company or any of its subsidiaries for an aggregate payment exceeding $25,000,000 that would constitute an event of default under the convertible notes.</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;">mpaa_ThresholdAggregatePaymentInEventOfDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acceleration of senior debt or any other debt greater than $25,000,000.</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;">mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_WarrantsAndRightsOutstandingFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of warrants and rights 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;">mpaa_WarrantsAndRightsOutstandingFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_WarrantsRedemptionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company's common stock for 20 consecutive days prior to the redemption is less than $15.00.</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;">mpaa_WarrantsRedemptionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_WarrantsThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company's common stock for 20 consecutive days prior to the redemption is less than $15.00.</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;">mpaa_WarrantsThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</p></div>
<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 (c)<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> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</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(22)(a)(5))<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: 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 4: 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><br>Reference 5: 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> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</p></div>
<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(22)(a)(1))<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/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<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/2147481139/470-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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_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://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(22)(a)(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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(f))<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 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://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 (a)<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/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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<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 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: 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 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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(22)(a)(2))<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/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-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_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: 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> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 21: 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(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: 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 H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: 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(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: 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 H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: 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/2147477271/946-320-S99-5B<br><br>Reference 28: 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)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: 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 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<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/2147478795/946-210-50-6<br><br>Reference 17: 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(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: 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 H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: 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(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: 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(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: 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 H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: 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/2147477271/946-320-S99-5B<br><br>Reference 26: 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)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: 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 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<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_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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://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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<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(19)(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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(22)(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(19)(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_PaidInKindInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaidInKindInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<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_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-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>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_DebtInstrumentAxis=mpaa_ParentCompanyCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_ParentCompanyCreditAgreementMember</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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</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>95
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Convertible Notes (Details) - Convertible Debt [Member] - USD ($)<br></strong></div></th>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Convertible Notes [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_DebtInstrumentFaceAmount', window );">Principal amount of Convertible Notes</a></td>
<td class="nump">$ 35,209,000<span></span>
</td>
<td class="nump">$ 32,000,000<span></span>
</td>
<td class="nump">$ 32,000,000<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_mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability', window );">Less: unamortized debt discount attributed to Compound Net Derivative Liability</a></td>
<td class="num">(6,556,000)<span></span>
</td>
<td class="num">(7,576,000)<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_mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts', window );">Less: unamortized debt discount attributed to debt issuance costs</a></td>
<td class="num">(916,000)<span></span>
</td>
<td class="num">(1,058,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_AmountAllocatedToConvertibleNotes', window );">Carrying amount of the Convertible Notes</a></td>
<td class="nump">27,737,000<span></span>
</td>
<td class="nump">23,366,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Plus: Compound Net Derivative Liability</a></td>
<td class="nump">7,470,000<span></span>
</td>
<td class="nump">7,410,000<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_ConvertibleDebtNoncurrent', window );">Net carrying amount of Convertible Notes, related party</a></td>
<td class="nump">$ 35,207,000<span></span>
</td>
<td class="nump">$ 30,776,000<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_mpaa_AmountAllocatedToConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 all adjustment related to conversion option and redemptions options of convertible notes and unamortized issuance 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;">mpaa_AmountAllocatedToConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt discount attributed to compound net derivative 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;">mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt discount and debt issuance 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;">mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</p></div>
<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(f))<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 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://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 (a)<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/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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<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 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: 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 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a 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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</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>96
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Interest Expense Recognized Related to Convertible Notes (Details) - Convertible Debt [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_InterestExpenseOnConvertibleNotesAbstract', window );"><strong>Interest expense on Convertible Notes</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_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense</a></td>
<td class="nump">$ 3,521,000<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">$ 9,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Accretion of debt discount</a></td>
<td class="nump">1,020,000<span></span>
</td>
<td class="nump">853,000<span></span>
</td>
<td class="nump">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_AmortizationOfFinancingCosts', window );">Amortization of issuance costs</a></td>
<td class="nump">142,000<span></span>
</td>
<td class="nump">119,000<span></span>
</td>
<td class="nump">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_InterestExpenseDebt', window );">Total interest expense</a></td>
<td class="nump">$ 4,683,000<span></span>
</td>
<td class="nump">$ 4,172,000<span></span>
</td>
<td class="nump">$ 9,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_InterestExpenseOnConvertibleNotesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_InterestExpenseOnConvertibleNotesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt issuance costs.</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(8))<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<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 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 for 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<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/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/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<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 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<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 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</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(8))<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/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/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<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 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</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>97
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contract Liabilities - Contract Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_mpaa_ContractWithCustomerLiabilityCurrentAbstract', window );"><strong>Short-term contract liabilities</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_mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent', window );">Customer allowances earned</a></td>
<td class="nump">$ 16,283,000<span></span>
</td>
<td class="nump">$ 19,789,000<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_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent', window );">Customer core returns accruals</a></td>
<td class="nump">13,880,000<span></span>
</td>
<td class="nump">10,448,000<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_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent', window );">Accrued core payment</a></td>
<td class="nump">3,196,000<span></span>
</td>
<td class="nump">3,476,000<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_mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">2,486,000<span></span>
</td>
<td class="nump">1,735,000<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_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent', window );">Core bank liability</a></td>
<td class="nump">1,795,000<span></span>
</td>
<td class="nump">1,739,000<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_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent', window );">Finished goods liabilities</a></td>
<td class="nump">518,000<span></span>
</td>
<td class="nump">404,000<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_ContractWithCustomerLiabilityCurrent', window );">Total short-term contract liabilities</a></td>
<td class="nump">38,158,000<span></span>
</td>
<td class="nump">37,591,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityNoncurrentAbstract', window );"><strong>Long-term contract liabilities</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_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent', window );">Customer core returns accruals</a></td>
<td class="nump">227,588,000<span></span>
</td>
<td class="nump">193,545,000<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_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent', window );">Core bank liability</a></td>
<td class="nump">10,048,000<span></span>
</td>
<td class="nump">11,843,000<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_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent', window );">Accrued core payment</a></td>
<td class="nump">3,768,000<span></span>
</td>
<td class="nump">6,535,000<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_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent', window );">Finished goods liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">145,000<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_ContractWithCustomerLiabilityNoncurrent', window );">Total long-term contract liabilities</a></td>
<td class="nump">$ 241,404,000<span></span>
</td>
<td class="nump">$ 212,068,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations for accrued core payment, 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;">mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations for accrued core payment, 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;">mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation for Core bank liability, 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;">mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation for core bank liability, classified as non 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;">mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_ContractWithCustomerLiabilityCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation for customer allowances earned, 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;">mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation representing the estimated future credits to be provided for Used Cores returned by the customers, 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;">mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation representing the estimated future credits to be provided for Used Cores returned by the customers, 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;">mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations for customer deposits, 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;">mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations for finished goods liabilities, 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;">mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations for finished goods liabilities, 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;">mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ContractWithCustomerLiabilityNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_ContractWithCustomerLiabilityNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, 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 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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>98
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_mpaa_GainLossOnRemeasurementOfLeaseLiabilities', window );">Gain (loss) in foreign currency-denominated lease liabilities</a></td>
<td class="num">$ (11,713,000)<span></span>
</td>
<td class="nump">$ 5,187,000<span></span>
</td>
<td class="nump">$ 6,515,000<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] | Office and Manufacturing 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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_LesseeFinanceLeaseTermOfContract1', window );">Finance leases term</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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Office and Manufacturing 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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_LesseeFinanceLeaseTermOfContract1', window );">Finance leases term</a></td>
<td class="text">5 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_mpaa_GainLossOnRemeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the remeasurement of 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;">mpaa_GainLossOnRemeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_LesseeFinanceLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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_LesseeFinanceLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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 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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=mpaa_OfficeAndManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_OfficeAndManufacturingMember</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>99
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Balance Sheet Information for Leases (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_mpaa_LesseeOperatingAndFinanceLeasesAbstract', window );"><strong>Lessee Operating And Finance Leases 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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Right-of-Use Asset<span></span>
</td>
<td class="text">Operating Lease, Right-of-Use Asset<span></span>
</td>
</tr>
<tr class="re">
<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, Right-of-Use Asset</a></td>
<td class="nump">$ 66,603,000<span></span>
</td>
<td class="nump">$ 83,973,000<span></span>
</td>
</tr>
<tr class="ro">
<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, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Plant and equipment &#8212; net<span></span>
</td>
<td class="text">Plant and equipment &#8212; net<span></span>
</td>
</tr>
<tr class="re">
<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, Right-of-Use Asset, after Accumulated Amortization</a></td>
<td class="nump">$ 4,296,000<span></span>
</td>
<td class="nump">$ 4,611,000<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_mpaa_OperatingAndFinanceLeaseRightOfUseAssets', window );">Operating and Finance Lease, Right-of-Use Assets</a></td>
<td class="nump">$ 70,899,000<span></span>
</td>
<td class="nump">$ 88,584,000<span></span>
</td>
</tr>
<tr class="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, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Liability, Current<span></span>
</td>
<td class="text">Operating Lease, Liability, Current<span></span>
</td>
</tr>
<tr class="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, Liability, Current</a></td>
<td class="nump">$ 9,982,000<span></span>
</td>
<td class="nump">$ 8,319,000<span></span>
</td>
</tr>
<tr class="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, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
<tr class="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, Liability, Current</a></td>
<td class="nump">$ 1,222,000<span></span>
</td>
<td class="nump">$ 1,585,000<span></span>
</td>
</tr>
<tr class="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, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Liability, Noncurrent<span></span>
</td>
<td class="text">Operating Lease, Liability, Noncurrent<span></span>
</td>
</tr>
<tr class="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, Liability, Noncurrent</a></td>
<td class="nump">$ 65,308,000<span></span>
</td>
<td class="nump">$ 72,240,000<span></span>
</td>
</tr>
<tr class="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, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<tr class="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, Liability, Noncurrent</a></td>
<td class="nump">$ 1,954,000<span></span>
</td>
<td class="nump">$ 1,893,000<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_mpaa_OperatingAndFinanceLeaseLiability', window );">Operating and Finance Lease, Liability</a></td>
<td class="nump">$ 78,466,000<span></span>
</td>
<td class="nump">$ 84,037,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_LesseeOperatingAndFinanceLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_LesseeOperatingAndFinanceLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and finance lease.</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;">mpaa_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_OperatingAndFinanceLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and finance lease.</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;">mpaa_OperatingAndFinanceLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cost Recognized in Consolidated Statement of Operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="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>Lease cost</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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 14,057,000<span></span>
</td>
<td class="nump">$ 15,047,000<span></span>
</td>
<td class="nump">$ 13,176,000<span></span>
</td>
</tr>
<tr class="re">
<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 cost</a></td>
<td class="nump">1,221,000<span></span>
</td>
<td class="nump">1,263,000<span></span>
</td>
<td class="nump">1,686,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">511,000<span></span>
</td>
<td class="nump">667,000<span></span>
</td>
<td class="nump">761,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_FinanceLeasesCostAbstract', window );"><strong>Finance lease cost:</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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of finance lease assets</a></td>
<td class="nump">1,234,000<span></span>
</td>
<td class="nump">1,508,000<span></span>
</td>
<td class="nump">1,983,000<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on finance lease liabilities</a></td>
<td class="nump">191,000<span></span>
</td>
<td class="nump">219,000<span></span>
</td>
<td class="nump">262,000<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_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 17,214,000<span></span>
</td>
<td class="nump">$ 18,704,000<span></span>
</td>
<td class="nump">$ 17,868,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_FinanceLeasesCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_FinanceLeasesCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_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_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_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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<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 (d)<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>101
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity of Lease Commitments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems', window );"><strong>Maturity of Lease Commitments [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 13,983,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="nump">1,396,000<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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths', window );">2026</a></td>
<td class="nump">15,379,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">12,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2027</a></td>
<td class="nump">905,000<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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">13,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">11,560,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2028</a></td>
<td class="nump">650,000<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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">12,210,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">11,160,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2029</a></td>
<td class="nump">420,000<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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">11,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2030</a></td>
<td class="nump">11,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2030</a></td>
<td class="nump">186,000<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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">11,556,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Thereafter</a></td>
<td class="nump">32,119,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Thereafter</a></td>
<td class="nump">0<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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">32,119,000<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="nump">92,392,000<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_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">3,557,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">95,949,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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: amount representing interest</a></td>
<td class="num">(17,102,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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: amount representing interest</a></td>
<td class="num">(381,000)<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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: amount representing interest</a></td>
<td class="num">(17,483,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">75,290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">3,176,000<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_mpaa_OperatingAndFinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 78,466,000<span></span>
</td>
<td class="nump">$ 84,037,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating and finance lease.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating and finance lease, due after fifth fiscal year following latest fiscal year.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating and finance lease, due in fifth fiscal year following latest fiscal year.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating and finance lease, due in fourth fiscal year following latest fiscal year.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating and finance lease, due in third fiscal year following latest fiscal year.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating and finance lease, due in second fiscal year following latest fiscal year.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating and finance lease having an initial or remaining lease term in excess of one year due in next fiscal year following latest fiscal year.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and finance lease.</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;">mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and finance lease.</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;">mpaa_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Other Information about Leases (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_mpaa_WeightedaverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (years):</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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">2 years 9 months 18 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">7 years 3 months 18 days<span></span>
</td>
<td class="text">8 years 3 months 18 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_mpaa_WeightedaverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate:</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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">6.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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_WeightedaverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_WeightedaverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_WeightedaverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_WeightedaverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable Discount Programs - Accounts Receivable Discount Programs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_mpaa_AccountsReceivableDiscountProgramsAbstract', window );"><strong>Accounts Receivable Discount Programs [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_mpaa_AccountsReceivablesDiscounted', window );">Receivables discounted</a></td>
<td class="nump">$ 643,918,000<span></span>
</td>
<td class="nump">$ 618,012,000<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_mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection', window );">Weighted average days</a></td>
<td class="text">343 days<span></span>
</td>
<td class="text">336 days<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_mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables', window );">Weighted average discount rate</a></td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">6.80%<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_mpaa_DiscountRecordedAsInterestExpense', window );">Amount of discount as interest expense</a></td>
<td class="nump">$ 38,021,000<span></span>
</td>
<td class="nump">$ 39,175,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_AccountsReceivableDiscountProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_AccountsReceivableDiscountProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_AccountsReceivablesDiscounted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 customers' receivable balances that have been sold to the customers' respective banks at a discount 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;">mpaa_AccountsReceivablesDiscounted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DiscountRecordedAsInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount on accounts receivable balances sold that was recorded as interest expense 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;">mpaa_DiscountRecordedAsInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of days these discount arrangements have allowed the Company to accelerate collection of discounted accounts receivable balances during the period measured 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;">mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate, on an annualized basis, on the accounts receivable balances 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;">mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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>104
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplier Finance Programs (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<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_mpaa_SupplierFinanceProgramsAbstract', window );"><strong>Supplier Finance Programs [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_mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable', window );">Amount available under program</a></td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding supplier obligations</a></td>
<td class="nump">$ 33,661,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,695,000<span></span>
</td>
</tr>
<tr class="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>
<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_mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments from participating financial institutions available to suppliers under the supplier finance program.</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;">mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_SupplierFinanceProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_SupplierFinanceProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplier Finance Programs - Changes in Outstanding Supplier Obligations (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2025 </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_mpaa_SupplierFinanceProgramsAbstract', window );"><strong>Supplier Finance Programs [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_SupplierFinanceProgramObligation', window );">Confirmed obligations outstanding, beginning balance</a></td>
<td class="nump">$ 1,695,000<span></span>
</td>
</tr>
<tr class="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 confirmed as valid during the year</a></td>
<td class="nump">91,951,000<span></span>
</td>
</tr>
<tr class="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 );">Confirmed invoices paid during the year</a></td>
<td class="num">(59,985,000)<span></span>
</td>
</tr>
<tr class="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 );">Confirmed obligations outstanding, ending balance</a></td>
<td class="nump">$ 33,661,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_SupplierFinanceProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_SupplierFinanceProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Risk Management and Derivatives (Details) - USD ($)<br></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, 2025</div></th>
<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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Foreign Currency Exchange Contracts [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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue', window );">Forward foreign currency exchange contracts included in other current liabilities</a></td>
<td class="nump">$ 1,663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue', window );">Forward foreign currency exchange contracts included in prepaid and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,516,000<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_ForeignExchangeForwardMember', window );">Forward Foreign Currency Exchange Contracts [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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Foreign Currency Exchange Contracts [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_DerivativeNotionalAmount', window );">Notional amount of foreign currency derivatives</a></td>
<td class="nump">$ 45,921,000<span></span>
</td>
<td class="nump">$ 54,092,000<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_ForeignExchangeForwardMember', window );">Forward Foreign Currency Exchange Contracts [Member] | 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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Foreign Currency Exchange Contracts [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_DerivativeTermOfContract', window );">Derivative, term of contract</a></td>
<td class="text">1 year<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_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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</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 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-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_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the derivative contract is 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.</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> -Subparagraph (c)(2)<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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.</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> -Subparagraph (c)(2)<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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ForeignExchangeForwardMember</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>107
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Risk Management and Derivatives - Derivative Instruments on Consolidated Statements of Operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</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_ForeignExchangeForwardMember', window );">Forward Foreign Currency Exchange Contracts [Member] | Foreign Exchange Impact of Lease Liabilities and Forward Contracts [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>Foreign Currency Exchange Contracts [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_mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments', window );">Forward foreign currency exchange contracts</a></td>
<td class="num">$ (4,179,000)<span></span>
</td>
<td class="num">$ (1,373,000)<span></span>
</td>
<td class="nump">$ 2,776,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the increase (decrease) in fair value of foreign currency exchange contract derivatives not designated as hedging instruments.</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;">mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ForeignExchangeForwardMember</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=mpaa_ForeignCurrencyTransactionGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_ForeignCurrencyTransactionGainLossMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Compound Net Derivative Liability [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Measurements [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_ConvertibleDebtNoncurrent', window );">Net carrying amount of convertible notes</a></td>
<td class="nump">$ 35,207,000<span></span>
</td>
<td class="nump">$ 30,776,000<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_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes [Member] | Level 3 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Measurements [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_NotesPayableFairValueDisclosure', window );">Estimated fair value of convertible notes</a></td>
<td class="nump">$ 42,398,000<span></span>
</td>
<td class="nump">$ 38,276,000<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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: 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> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of notes payable.</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://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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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><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(19))<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_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</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_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details) - Recurring [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</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_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">$ 1,881,000<span></span>
</td>
<td class="nump">$ 1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current 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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,516,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</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_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">1,881,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">1,663,000<span></span>
</td>
<td class="nump">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_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">7,470,000<span></span>
</td>
<td class="nump">7,410,000<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 [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_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</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_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">1,881,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current 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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</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_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">1,881,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 [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_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</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_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current 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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,516,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</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_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">1,663,000<span></span>
</td>
<td class="nump">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_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 [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_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</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_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current 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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</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_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">$ 7,470,000<span></span>
</td>
<td class="nump">$ 7,410,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ConvertibleNotesRelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_ConvertibleNotesRelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-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_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a 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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<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> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: 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> -Subparagraph (a)<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_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<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> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: 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> -Subparagraph (a)<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_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<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/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_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value Assumptions (Details) - Compound Net Derivative Liability [Member]<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk Free Interest Rate [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements [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_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.0391<span></span>
</td>
<td class="nump">0.0436<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_MeasurementInputTypeAxis=mpaa_MeasurementInputCostOfEquityMember', window );">Cost of Equity [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements [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_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.213<span></span>
</td>
<td class="nump">0.232<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_MeasurementInputTypeAxis=mpaa_MeasurementInputWeightedAverageCostOfCapitalMember', window );">Weighted Average Cost of Capital [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements [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_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.149<span></span>
</td>
<td class="nump">0.149<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected Volatility of MPA Common Stock [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements [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_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.40<span></span>
</td>
<td class="nump">0.50<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember', window );">EBITDA Volatility [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements [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_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.45<span></span>
</td>
<td class="nump">0.40<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_EmbeddedDerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure embedded derivative 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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: 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> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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> -Subparagraph (bbb)(1)<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_EmbeddedDerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: 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> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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> -Subparagraph (bbb)(1)<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</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_MeasurementInputTypeAxis=mpaa_MeasurementInputCostOfEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=mpaa_MeasurementInputCostOfEquityMember</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_MeasurementInputTypeAxis=mpaa_MeasurementInputWeightedAverageCostOfCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=mpaa_MeasurementInputWeightedAverageCostOfCapitalMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Activity for Level 3 Fair Value Measurements (Details) - Compound Net Derivative Liability [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', 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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 7,410,000<span></span>
</td>
<td class="nump">$ 8,430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Newly issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 8,430,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Changes in the fair value of the Compound Net Derivative Liability included in earnings</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="num">(1,020,000)<span></span>
</td>
<td class="nump">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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 7,470,000<span></span>
</td>
<td class="nump">$ 7,410,000<span></span>
</td>
<td class="nump">$ 8,430,000<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: 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> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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> -Subparagraph (c)(1a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: 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> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: 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> -Subparagraph (c)<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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> -Subparagraph (c)(1)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in 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/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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> -Subparagraph (c)(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in 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/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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> -Subparagraph (c)<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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_ProductWarrantyLiabilityLineItems', window );"><strong>Change in warranty return accrual [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>
</tr>
<tr class="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 );">Total warranty return accrual</a></td>
<td class="nump">$ 19,677,000<span></span>
</td>
<td class="nump">$ 19,326,000<span></span>
</td>
<td class="nump">$ 19,830,000<span></span>
</td>
<td class="nump">$ 20,125,000<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_mpaa_LongTermSupplierCommitmentPeriod', window );">Term of long-term agreements with major customer</a></td>
<td class="text">4 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>
</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_BalanceSheetLocationAxis=mpaa_AccountsReceivableNetCurrentMember', window );">Customer Returns RGA Issued [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_ProductWarrantyLiabilityLineItems', window );"><strong>Change in warranty return accrual [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>
</tr>
<tr class="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 );">Total warranty return accrual</a></td>
<td class="nump">$ 6,478,000<span></span>
</td>
<td class="nump">5,667,000<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_BalanceSheetLocationAxis=mpaa_CustomerFinishedGoodsReturnsAccrualMember', window );">Customer Finished Goods Returns Accrual [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_ProductWarrantyLiabilityLineItems', window );"><strong>Change in warranty return accrual [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>
</tr>
<tr class="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 );">Total warranty return accrual</a></td>
<td class="nump">$ 13,199,000<span></span>
</td>
<td class="nump">$ 13,659,000<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_mpaa_LongTermSupplierCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 covered by the long-term supplier commitment, 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;">mpaa_LongTermSupplierCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=mpaa_AccountsReceivableNetCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_AccountsReceivableNetCurrentMember</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=mpaa_CustomerFinishedGoodsReturnsAccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_CustomerFinishedGoodsReturnsAccrualMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Changes in Warranty Return Accrual (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Change in warranty return accrual [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_StandardProductWarrantyAccrual', window );">Balance at beginning of year</a></td>
<td class="nump">$ 19,326,000<span></span>
</td>
<td class="nump">$ 19,830,000<span></span>
</td>
<td class="nump">$ 20,125,000<span></span>
</td>
</tr>
<tr class="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 );">Charged to expense</a></td>
<td class="nump">151,764,000<span></span>
</td>
<td class="nump">142,240,000<span></span>
</td>
<td class="nump">132,719,000<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amounts processed</a></td>
<td class="num">(151,413,000)<span></span>
</td>
<td class="num">(142,744,000)<span></span>
</td>
<td class="num">(133,014,000)<span></span>
</td>
</tr>
<tr class="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 );">Balance at end of year</a></td>
<td class="nump">$ 19,677,000<span></span>
</td>
<td class="nump">$ 19,326,000<span></span>
</td>
<td class="nump">$ 19,830,000<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_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Breakout of Marketing Allowances (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_MarketingAllowancesAbstract', window );"><strong>Marketing Allowances</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_mpaa_MarketingAllowancesLongTermContracts', window );">Allowances incurred under long-term customer contracts</a></td>
<td class="nump">$ 8,736,000<span></span>
</td>
<td class="nump">$ 10,128,000<span></span>
</td>
<td class="nump">$ 18,253,000<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_mpaa_MarketingAllowanceSingleExchangeofProduct', window );">Allowances related to a single exchange of product</a></td>
<td class="nump">133,169,000<span></span>
</td>
<td class="nump">130,918,000<span></span>
</td>
<td class="nump">154,194,000<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_mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers', window );">Amortization of core premiums paid to customers</a></td>
<td class="nump">9,826,000<span></span>
</td>
<td class="nump">10,181,000<span></span>
</td>
<td class="nump">11,113,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_MarketingAllowancesRecordedAsReductionOfRevenue', window );">Total marketing allowances recorded as a reduction to revenues</a></td>
<td class="nump">$ 151,731,000<span></span>
</td>
<td class="nump">$ 151,227,000<span></span>
</td>
<td class="nump">$ 183,560,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_MarketingAllowanceSingleExchangeofProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketing allowances related to a single exchange of product that are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered.</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;">mpaa_MarketingAllowanceSingleExchangeofProduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_MarketingAllowancesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">mpaa_MarketingAllowancesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of core premiums paid to customers generally in connection with new business.</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;">mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_MarketingAllowancesLongTermContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketing allowances which may only be applied against future purchases and are recorded as a reduction to revenues in accordance with a schedule set forth in the long-term contract.</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;">mpaa_MarketingAllowancesLongTermContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_MarketingAllowancesRecordedAsReductionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 marketing and other allowances the Company typically grants its customers in connection with its new or expanded customer relationships adversely impact the near-term revenues, profitability, and associated cash flows from these arrangements.</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;">mpaa_MarketingAllowancesRecordedAsReductionOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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>115
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2025 </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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [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_OtherCommitmentDueInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 14,451,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInSecondYear', window );">2027</a></td>
<td class="nump">11,340,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInThirdYear', window );">2028</a></td>
<td class="nump">10,090,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInFourthYear', window );">2029</a></td>
<td class="nump">6,270,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInFifthYear', window );">2030</a></td>
<td class="nump">2,995,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">2,048,000<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_OtherCommitment', window );">Total marketing allowances</a></td>
<td class="nump">$ 47,194,000<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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</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_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 commitment classified as other 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 commitment classified as other 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 commitment classified as other 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 commitment classified as other 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 commitment classified as other 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 commitment classified as other 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>116
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Customer and Other Information - Concentrations of Risk (Details)<br></strong></div></th>
<th class="th" colspan="3">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>
</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer A [Member] | Net 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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">37.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer A [Member] | Accounts Receivable - Trade [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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">35.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer C [Member] | Net 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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">24.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer C [Member] | Accounts Receivable - Trade [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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">13.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer B [Member] | Net 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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">23.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer B [Member] | Accounts Receivable - Trade [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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">26.00%<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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net 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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Rotating Electrical Products [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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
<td class="nump">67.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Brake-Related Products [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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">18.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Wheel Hub Products [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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Other Products [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_ConcentrationRiskLineItems', window );"><strong>Significant Customer and Other 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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=mpaa_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_CustomerAMember</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_SalesRevenueProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SalesRevenueProductLineMember</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_srt_MajorCustomersAxis=mpaa_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_CustomerCMember</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=mpaa_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_CustomerBMember</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_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductConcentrationRiskMember</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=mpaa_RotatingElectricalProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_RotatingElectricalProductsMember</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=mpaa_BrakeRelatedProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_BrakeRelatedProductsMember</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=mpaa_WheelHubProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_WheelHubProductsMember</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=mpaa_OtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_OtherProductsMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 credits carryforward</a></td>
<td class="nump">$ 2,857,000<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_TaxCreditCarryforwardExpirationDate', window );">Tax credits carryforward, expiration date</a></td>
<td class="text">Mar. 31,  2034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Net increase in valuation allowance</a></td>
<td class="nump">$ 6,834,000<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">1,112,000<span></span>
</td>
<td class="nump">$ 1,475,000<span></span>
</td>
<td class="nump">$ 1,616,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Recognized interest and penalties</a></td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">$ 59,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties accrued</a></td>
<td class="nump">203,000<span></span>
</td>
<td class="nump">$ 250,000<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 );">Federal [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_OperatingLossCarryforwardsLineItems', 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>
</tr>
<tr class="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 );">Operating loss carryforwards</a></td>
<td class="nump">$ 1,694,000<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_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carryforwards, expiration date</a></td>
<td class="text">Mar. 31,  2034<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_StateAndLocalJurisdictionMember', window );">State [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_OperatingLossCarryforwardsLineItems', 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>
</tr>
<tr class="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 );">Operating loss carryforwards</a></td>
<td class="nump">$ 166,000<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_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carryforwards, expiration date</a></td>
<td class="text">Mar. 31,  2032<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 [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_OperatingLossCarryforwardsLineItems', 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>
</tr>
<tr class="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 );">Operating loss carryforwards</a></td>
<td class="nump">$ 11,610,000<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_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carryforwards, expiration date</a></td>
<td class="text">Mar. 31,  2038<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>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 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/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/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>
<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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Domestic and Foreign Components of (Loss) Income Before Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="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>Domestic and foreign components of (loss) income</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="num">$ (21,526,000)<span></span>
</td>
<td class="num">$ (29,661,000)<span></span>
</td>
<td class="num">$ (14,470,000)<span></span>
</td>
</tr>
<tr class="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">5,839,000<span></span>
</td>
<td class="nump">16,593,000<span></span>
</td>
<td class="nump">11,361,000<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 );">Loss before income tax expense</a></td>
<td class="num">$ (15,687,000)<span></span>
</td>
<td class="num">$ (13,068,000)<span></span>
</td>
<td class="num">$ (3,109,000)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(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_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/2009/role/commonPracticeRef<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/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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(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_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>119
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current tax expense</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 );">Federal</a></td>
<td class="nump">$ 1,177,000<span></span>
</td>
<td class="nump">$ 1,696,000<span></span>
</td>
<td class="nump">$ 2,483,000<span></span>
</td>
</tr>
<tr class="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 );">State</a></td>
<td class="nump">631,000<span></span>
</td>
<td class="nump">363,000<span></span>
</td>
<td class="nump">396,000<span></span>
</td>
</tr>
<tr class="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 );">Foreign</a></td>
<td class="nump">3,780,000<span></span>
</td>
<td class="nump">4,553,000<span></span>
</td>
<td class="nump">3,426,000<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_CurrentIncomeTaxExpenseBenefit', window );">Total current tax expense</a></td>
<td class="nump">5,588,000<span></span>
</td>
<td class="nump">6,612,000<span></span>
</td>
<td class="nump">6,305,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred tax (benefit) expense</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(171,000)<span></span>
</td>
<td class="nump">25,320,000<span></span>
</td>
<td class="num">(5,037,000)<span></span>
</td>
</tr>
<tr class="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 );">State</a></td>
<td class="num">(28,000)<span></span>
</td>
<td class="nump">4,249,000<span></span>
</td>
<td class="num">(705,000)<span></span>
</td>
</tr>
<tr class="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 );">Foreign</a></td>
<td class="num">(1,606,000)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="nump">535,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_TotalDeferredTaxExpenseBenefit', window );">Total deferred tax (benefit) expense</a></td>
<td class="num">(1,805,000)<span></span>
</td>
<td class="nump">29,564,000<span></span>
</td>
<td class="num">(5,207,000)<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_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 3,783,000<span></span>
</td>
<td class="nump">$ 36,176,000<span></span>
</td>
<td class="nump">$ 1,098,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_TotalDeferredTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations in the Statement of Cash Flows.</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;">mpaa_TotalDeferredTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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 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 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/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_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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) pertaining to taxable 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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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 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 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/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_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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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>120
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_ComponentsOfDeferredTaxAssetsAbstract', 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for bad debts</a></td>
<td class="nump">$ 48,000<span></span>
</td>
<td class="nump">$ 44,000<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_mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned', window );">Customer allowances earned</a></td>
<td class="nump">3,794,000<span></span>
</td>
<td class="nump">4,706,000<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_mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns', window );">Allowance for stock adjustment returns</a></td>
<td class="nump">3,344,000<span></span>
</td>
<td class="nump">3,620,000<span></span>
</td>
</tr>
<tr class="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 );">Inventory adjustments</a></td>
<td class="nump">8,497,000<span></span>
</td>
<td class="nump">7,419,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangibles, net</a></td>
<td class="nump">729,000<span></span>
</td>
<td class="nump">852,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock options</a></td>
<td class="nump">2,561,000<span></span>
</td>
<td class="nump">2,723,000<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_mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">19,333,000<span></span>
</td>
<td class="nump">21,251,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Estimate for returns</a></td>
<td class="nump">30,341,000<span></span>
</td>
<td class="nump">29,942,000<span></span>
</td>
</tr>
<tr class="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 );">Accrued compensation</a></td>
<td class="nump">2,585,000<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">3,426,000<span></span>
</td>
<td class="nump">4,670,000<span></span>
</td>
</tr>
<tr class="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 );">Tax credits</a></td>
<td class="nump">2,857,000<span></span>
</td>
<td class="nump">2,054,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Capitalized research credits</a></td>
<td class="nump">1,147,000<span></span>
</td>
<td class="nump">1,158,000<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">1,460,000<span></span>
</td>
<td class="nump">1,010,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">4,639,000<span></span>
</td>
<td class="nump">6,588,000<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">84,761,000<span></span>
</td>
<td class="nump">88,637,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Liabilities</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_mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets', window );">Contract assets</a></td>
<td class="num">(9,020,000)<span></span>
</td>
<td class="num">(10,265,000)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating lease assets</a></td>
<td class="num">(16,848,000)<span></span>
</td>
<td class="num">(23,845,000)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(2,453,000)<span></span>
</td>
<td class="num">(6,663,000)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(28,321,000)<span></span>
</td>
<td class="num">(40,773,000)<span></span>
</td>
</tr>
<tr class="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 allowance</a></td>
<td class="num">(52,233,000)<span></span>
</td>
<td class="num">(45,399,000)<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 );">Total deferred taxes</a></td>
<td class="nump">$ 4,207,000<span></span>
</td>
<td class="nump">$ 2,465,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating 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;">mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allowance for stock adjustment returns.</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;">mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the customer allowances earned.</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;">mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contract with customer 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;">mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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://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 2: 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 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)(a))<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/2147478546/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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 intangible assets including 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allowance, of deferred tax asset attributable to deductible 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 research 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 share-based compensation.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 estimated returns and sales allowances.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Difference Between Income Tax Expense at the Federal Statutory Rate and 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, 2025</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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Difference between income tax expense at the federal statutory rate and 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 income tax rate</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 income tax rate, net of federal benefit</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
<td class="nump">3.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Excess tax benefit from share-based compensation</a></td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(4.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxed at different rates</a></td>
<td class="num">(3.80%)<span></span>
</td>
<td class="num">(9.80%)<span></span>
</td>
<td class="num">(28.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible debt costs</a></td>
<td class="num">(1.20%)<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_mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent', window );">Non-deductible executive compensation</a></td>
<td class="num">(2.50%)<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(9.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(40.10%)<span></span>
</td>
<td class="num">(289.10%)<span></span>
</td>
<td class="num">(25.80%)<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_mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent', window );">Uncertain tax positions</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="num">(1.00%)<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_mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent', window );">Research and development credit</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="re">
<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.90%)<span></span>
</td>
<td class="num">(3.90%)<span></span>
</td>
<td class="nump">2.00%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(24.10%)<span></span>
</td>
<td class="num">(276.80%)<span></span>
</td>
<td class="num">(35.30%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 executive compensation nondeductible expenses.</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;">mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 research and development 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;">mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 uncertain tax positions.</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;">mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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.1.Q1)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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> -Subparagraph (b)(2)<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 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: 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 5: 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)(2))<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_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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nondeductible 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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: 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 4: 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)(2))<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_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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="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>Unrecognized tax benefits [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_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 1,784,000<span></span>
</td>
<td class="nump">$ 1,964,000<span></span>
</td>
<td class="nump">$ 1,975,000<span></span>
</td>
</tr>
<tr class="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 );">Additions based on tax positions related to the current year</a></td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">53,000<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Additions for tax positions of prior year</a></td>
<td class="nump">43,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior year</a></td>
<td class="num">(518,000)<span></span>
</td>
<td class="num">(210,000)<span></span>
</td>
<td class="num">(64,000)<span></span>
</td>
</tr>
<tr class="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 );">Balance at end of period</a></td>
<td class="nump">$ 1,362,000<span></span>
</td>
<td class="nump">$ 1,784,000<span></span>
</td>
<td class="nump">$ 1,964,000<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/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/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 3: 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/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/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/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/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/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/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R108.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Contribution Plans (Details) - 401 (K) Plan [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="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>Defined 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan', window );">Minimum age required to participate in defined contribution plan</a></td>
<td class="text">21 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_mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan', window );">Minimum service period required to participate in defined contribution plan</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer's matching contribution</a></td>
<td class="nump">50.00%<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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer's maximum contribution specified as percentage of employee compensation</a></td>
<td class="nump">6.00%<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_mpaa_MatchingContributionsVestingPeriod', window );">Matching contributions vesting period</a></td>
<td class="text">5 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_DefinedContributionPlanCostRecognized', window );">Matching contribution, amount</a></td>
<td class="nump">$ 626,000<span></span>
</td>
<td class="nump">$ 148,000<span></span>
</td>
<td class="nump">$ 549,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_MatchingContributionsVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting period of employer's matching contribution over 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;">mpaa_MatchingContributionsVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 age of employees who are eligible to cover under defined contribution plan service.</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;">mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 service period of employees who are eligible to cover under defined contribution plan service.</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;">mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution 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_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employer matches of the employee's percentage contribution matched.</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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_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>124
<FILENAME>R109.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Share-based Payments - Summary (Details) - shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_PlanNameAxis=mpaa_Two022IncentiveAwardPlanMember', window );">2022 Incentive Award Plan [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Common stock shares reserved for grants (in shares)</a></td>
<td class="nump">2,655,200<span></span>
</td>
<td class="nump">924,200<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Option to purchase common stock, outstanding (in shares)</a></td>
<td class="nump">130,933<span></span>
</td>
<td class="nump">132,133<span></span>
</td>
</tr>
<tr class="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 );">Shares of common stock available for grant (in shares)</a></td>
<td class="nump">1,516,084<span></span>
</td>
<td class="nump">435,825<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=mpaa_Two022IncentiveAwardPlanMember', window );">2022 Incentive Award Plan [Member] | Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">452,531<span></span>
</td>
<td class="nump">100,624<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=mpaa_Two022IncentiveAwardPlanMember', window );">2022 Incentive Award Plan [Member] | Performance Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">644,679<span></span>
</td>
<td class="nump">581,227<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=mpaa_IncentiveAwardPlan2010Member', window );">2010 Incentive Award Plan [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Option to purchase common stock, outstanding (in shares)</a></td>
<td class="nump">922,628<span></span>
</td>
<td class="nump">975,884<span></span>
</td>
</tr>
<tr class="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 );">Shares of common stock available for grant (in shares)</a></td>
<td class="nump">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_PlanNameAxis=mpaa_IncentiveAwardPlan2010Member', window );">2010 Incentive Award Plan [Member] | Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">52,842<span></span>
</td>
<td class="nump">140,299<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=mpaa_IncentiveAwardPlan2010Member', window );">2010 Incentive Award Plan [Member] | Performance Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">119,708<span></span>
</td>
<td class="nump">192,696<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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> -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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares authorized for issuance 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/exampleRef<br> -Topic 718<br> -SubTopic 10<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/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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_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_PlanNameAxis=mpaa_Two022IncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_Two022IncentiveAwardPlanMember</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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</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_PlanNameAxis=mpaa_IncentiveAwardPlan2010Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_IncentiveAwardPlan2010Member</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>R110.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Stock Option Activity (Details) - Stock Options [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">132,133<span></span>
</td>
<td class="nump">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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Number of stock options unvested (in shares)</a></td>
<td class="nump">87,288<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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage', window );">Weighted average exercise price of stock options unvested (in Dollars per share)</a></td>
<td class="nump">$ 9.32<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="nump">0<span></span>
</td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Pre-tax intrinsic value of options exercised (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,427,000<span></span>
</td>
</tr>
<tr class="re">
<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 vested stock options (in Dollars)</a></td>
<td class="nump">$ 164,000<span></span>
</td>
<td class="nump">$ 324,000<span></span>
</td>
<td class="nump">$ 1,140,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="nump">$ 9.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expense, options (in Dollars)</a></td>
<td class="nump">$ 241,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 vesting period over which compensation expense is expected to be 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price of non-vested options 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;">mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to be recognized 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>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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-vested options 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_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://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 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 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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R111.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2025 </div>
<div>$ / shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk free interest rate</a></td>
<td class="nump">4.53%<span></span>
</td>
</tr>
<tr class="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 );">Weighted average expected holding period (years)</a></td>
<td class="text">6 years 6 months 25 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="nump">51.29%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average expected dividend yield</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options granted (in Dollars per share)</a></td>
<td class="nump">$ 3.75<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R112.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Stock Option Activity (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2025 </div>
<div>$ / shares </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period | shares</a></td>
<td class="nump">1,108,017<span></span>
</td>
</tr>
<tr class="re">
<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 at beginning of period | $ / shares</a></td>
<td class="nump">$ 20.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited/Cancelled | shares</a></td>
<td class="num">(17,723)<span></span>
</td>
</tr>
<tr class="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/Cancelled | $ / shares</a></td>
<td class="nump">$ 20.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired | shares</a></td>
<td class="num">(36,733)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired | $ / shares</a></td>
<td class="nump">$ 22.93<span></span>
</td>
</tr>
<tr class="ro">
<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 at end of period | shares</a></td>
<td class="nump">1,053,561<span></span>
</td>
</tr>
<tr class="re">
<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 at end of period | $ / shares</a></td>
<td class="nump">$ 20.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<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)(04)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</p></div>
<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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could have acquired the underlying shares with respect to stock options of the plan 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/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)(04)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R113.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Summary of Options Outstanding (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options outstanding, shares (in Shares) | shares</a></td>
<td class="nump">1,053,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 20.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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining life</a></td>
<td class="text">3 years 11 months 4 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options outstanding, aggregate intrinsic value (in Dollars) | $</a></td>
<td class="nump">$ 24,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options exercisable, shares (in Shares) | shares</a></td>
<td class="nump">966,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options exercisable, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 21.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options exercisable, weighted average remaining life</a></td>
<td class="text">3 years 6 months 7 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Options exercisable, aggregate intrinsic value (in Dollars) | $</a></td>
<td class="nump">$ 8,000<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange1Member', window );">$9.32 to $17.38 [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price of options, lower range (in Dollar per share)</a></td>
<td class="nump">$ 9.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price of options, upper range (in Dollar per share)</a></td>
<td class="nump">$ 17.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options outstanding, shares (in Shares) | shares</a></td>
<td class="nump">334,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 12.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining life</a></td>
<td class="text">6 years 5 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options outstanding, aggregate intrinsic value (in Dollars) | $</a></td>
<td class="nump">$ 24,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options exercisable, shares (in Shares) | shares</a></td>
<td class="nump">247,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options exercisable, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 14.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options exercisable, weighted average remaining life</a></td>
<td class="text">5 years 8 months 23 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Options exercisable, aggregate intrinsic value (in Dollars) | $</a></td>
<td class="nump">$ 8,000<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange2Member', window );">$19.00 to $22.73 [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price of options, lower range (in Dollar per share)</a></td>
<td class="nump">$ 19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price of options, upper range (in Dollar per share)</a></td>
<td class="nump">$ 22.73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options outstanding, shares (in Shares) | shares</a></td>
<td class="nump">404,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 19.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining life</a></td>
<td class="text">3 years 9 months 10 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options exercisable, shares (in Shares) | shares</a></td>
<td class="nump">404,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options exercisable, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 19.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options exercisable, weighted average remaining life</a></td>
<td class="text">3 years 9 months 10 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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange3Member', window );">$25.21 to $27.40 [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price of options, lower range (in Dollar per share)</a></td>
<td class="nump">$ 25.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price of options, upper range (in Dollar per share)</a></td>
<td class="nump">$ 27.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options outstanding, shares (in Shares) | shares</a></td>
<td class="nump">125,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 27.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining life</a></td>
<td class="text">2 years 2 months 19 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options exercisable, shares (in Shares) | shares</a></td>
<td class="nump">125,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options exercisable, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 27.33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options exercisable, weighted average remaining life</a></td>
<td class="text">2 years 2 months 19 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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange5Member', window );">$28.68 to $31.13 [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price of options, lower range (in Dollar per share)</a></td>
<td class="nump">$ 28.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price of options, upper range (in Dollar per share)</a></td>
<td class="nump">$ 31.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options outstanding, shares (in Shares) | shares</a></td>
<td class="nump">189,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 29.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining life</a></td>
<td class="text">11 months 12 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options exercisable, shares (in Shares) | shares</a></td>
<td class="nump">189,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options exercisable, weighted average exercise price (in Dollar per share)</a></td>
<td class="nump">$ 29.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options exercisable, weighted average remaining life</a></td>
<td class="text">11 months 12 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</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)(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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</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> -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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and 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> -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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of exercisable stock options, 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)(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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</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> -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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of outstanding stock options, 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange1Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange2Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange3Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mpaa_ExercisePriceRange5Member</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>129
<FILENAME>R114.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Restricted Stock Units (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($) </div>
<div>Installment </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">453,453<span></span>
</td>
<td class="nump">100,624<span></span>
</td>
<td class="nump">229,121<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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue', window );">Estimated fair value of awards granted (in Dollars) | $</a></td>
<td class="nump">$ 2,984,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">$ 4,430,000<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_mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest', window );">Number of equal annual installments in which awards vest (in Installment) | Installment</a></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_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Number of shares withheld (in shares)</a></td>
<td class="nump">19,761<span></span>
</td>
<td class="nump">42,720<span></span>
</td>
<td class="nump">74,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expense (in Dollars) | $</a></td>
<td class="nump">$ 2,298,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 vesting period over which compensation expense is expected to be 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="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=mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember', window );">Restricted Stock, Threshold Performance Level [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,333<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=mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember', window );">Restricted Stock, Target Performance Level [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,667<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=mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember', window );">Restricted Stock, Maximum Performance Level [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equal installments in which the awards will vest beginning each anniversary from the grant 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;">mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to be recognized for 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/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares used to settle grantee's tax withholding obligation for 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_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</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=mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember</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=mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember</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=mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember</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>130
<FILENAME>R115.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Restricted Stock Units Activity (Details) - Restricted Stock [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Number of Shares [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 );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">240,923<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of period (in Dollars per share)</a></td>
<td class="nump">$ 12.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">453,453<span></span>
</td>
<td class="nump">100,624<span></span>
</td>
<td class="nump">229,121<span></span>
</td>
</tr>
<tr class="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">$ 6.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(184,850)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in Dollars per share)</a></td>
<td class="nump">$ 12.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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/Cancelled (in shares)</a></td>
<td class="num">(4,153)<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/Cancelled (in Dollars per share)</a></td>
<td class="nump">$ 8.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding at end of period (in shares)</a></td>
<td class="nump">505,373<span></span>
</td>
<td class="nump">240,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Outstanding at end of period (in Dollars per share)</a></td>
<td class="nump">$ 7.26<span></span>
</td>
<td class="nump">$ 12.23<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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</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>131
<FILENAME>R116.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Performance Stock Units (Details) - Performance Stock Units [Member]<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2">
<div>Mar. 31, 2025 </div>
<div>USD ($) </div>
<div>Days </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>Days </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">269,935<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">585,583<span></span>
</td>
<td class="nump">126,028<span></span>
</td>
</tr>
<tr class="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 );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_mpaa_NumberOfTradingDays', window );">Number of trading days (in Days) | Days</a></td>
<td class="nump">30<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30<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_mpaa_TotalShareholdersReturnMaximumMarketCapitalization', window );">Market capitalization (in Dollars) | $</a></td>
<td class="nump">$ 600,000,000<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_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Number of shares withheld (in shares) | shares</a></td>
<td class="nump">75,491<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expense (in Dollars) | $</a></td>
<td class="nump">$ 1,872,000<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average vesting period over which compensation expense is expected to be recognized</a></td>
<td class="text">2 years 1 month 6 days<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Share-Based Payment Arrangement, Tranche One [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of vesting of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.33%<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Tranche Two [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of vesting of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.33%<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Tranche Three [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.33%<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage', window );">Awards vesting target percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Tranche Three [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 17.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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients', window );">Awards vesting target percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">50.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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage', window );">Awards vesting target percentage</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Tranche Three [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 25<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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients', window );">Awards vesting target percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">150.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_AwardDateAxis=mpaa_PerformanceGrantDate1Member', window );">Performance Grant Date [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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="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) | shares</a></td>
<td class="nump">258,983<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_AwardDateAxis=mpaa_PerformanceSharesGrantDate2Member', window );">June 2021 Grants [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">10,952<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><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">Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_NumberOfTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Each stock price target must be met for consecutive trading 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;">mpaa_NumberOfTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Target 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, eligible for recipients.</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;">mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_mpaa_TotalShareholdersReturnMaximumMarketCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market capitalization of companies used as a comparative measure for determining the entity's total shareholder return.</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;">mpaa_TotalShareholdersReturnMaximumMarketCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to be recognized for 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/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="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_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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares used to settle grantee's tax withholding obligation for 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_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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_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_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_AwardDateAxis=mpaa_PerformanceGrantDate1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_PerformanceGrantDate1Member</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=mpaa_PerformanceSharesGrantDate2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_PerformanceSharesGrantDate2Member</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>132
<FILENAME>R117.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details) - Performance Stock Units [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.35%<span></span>
</td>
</tr>
<tr class="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 in years</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility of MPA common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Expected average volatility of peer companies</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">62.70%<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_mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies', window );">Average correlation coefficient of peer companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">27.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.02<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.21%<span></span>
</td>
<td class="nump">4.32%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility of MPA common stock</a></td>
<td class="nump">59.80%<span></span>
</td>
<td class="nump">54.20%<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_mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies', window );">Average correlation coefficient of peer companies</a></td>
<td class="nump">16.50%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in Dollars per share)</a></td>
<td class="nump">$ 8.65<span></span>
</td>
<td class="nump">$ 3.57<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.45%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility of MPA common stock</a></td>
<td class="nump">62.80%<span></span>
</td>
<td class="nump">55.10%<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_mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies', window );">Average correlation coefficient of peer companies</a></td>
<td class="nump">17.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Grant date fair value (in Dollars per share)</a></td>
<td class="nump">$ 8.88<span></span>
</td>
<td class="nump">$ 8.37<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_mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of Average correlation coefficient of peer companies for awards 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;">mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for 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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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>133
<FILENAME>R118.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Performance Stock Units Activity (Details) - Performance Shares [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2025</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Payments [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>
</tr>
<tr class="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 );">Outstanding at beginning of period (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">773,923<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of period (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">269,935<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">585,583<span></span>
</td>
<td class="nump">126,028<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 8.74<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(225,862)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.07<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited/Cancelled (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(53,609)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited/Cancelled (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22.8<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">764,387<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">773,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Outstanding at end of period (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.42<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 7.73<span></span>
</td>
<td class="text">&#160;<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">Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels.</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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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><br>Reference 18: 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><br>Reference 19: 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><br>Reference 20: 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><br>Reference 21: 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><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R119.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2025 </div>
<div>Segment</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 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_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">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_mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds', window );">Number of Operating Segments Not Meeting Quantitative Thresholds</a></td>
<td class="nump">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_SegmentReportingOtherItemCompositionDescription', window );">Segment reporting, other segment item, composition, description</a></td>
<td class="text">Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 not meeting any of the quantitative thresholds for determining reportable segments.</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;">mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: 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_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_SegmentReportingOtherItemCompositionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of composition of other segment item not separately disclosed.</p></div>
<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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemCompositionDescription</td>
</tr>
<tr>
<td style="padding-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>135
<FILENAME>R120.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Financial Information Relating to Segments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', 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">$ 757,354,000<span></span>
</td>
<td class="nump">$ 717,684,000<span></span>
</td>
<td class="nump">$ 683,074,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange impact of lease liabilities and forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,892,000<span></span>
</td>
<td class="num">(3,814,000)<span></span>
</td>
<td class="num">(9,291,000)<span></span>
</td>
</tr>
<tr class="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 (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39,923,000<span></span>
</td>
<td class="nump">46,120,000<span></span>
</td>
<td class="nump">36,446,000<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_mpaa_InterestExpenseNet', window );">Interest expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(55,550,000)<span></span>
</td>
<td class="num">(60,040,000)<span></span>
</td>
<td class="num">(39,555,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(60,000)<span></span>
</td>
<td class="nump">1,020,000<span></span>
</td>
<td class="nump">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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(168,000)<span></span>
</td>
<td class="nump">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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total consolidated loss before income tax (benefit) expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15,687,000)<span></span>
</td>
<td class="num">(13,068,000)<span></span>
</td>
<td class="num">(3,109,000)<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,578,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">4,201,000<span></span>
</td>
</tr>
<tr class="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 );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">957,636,000<span></span>
</td>
<td class="nump">1,012,002,000<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_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_SegmentReportingInformationLineItems', 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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,400,000<span></span>
</td>
<td class="nump">11,619,000<span></span>
</td>
<td class="nump">12,444,000<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 );">Intersegment 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', 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="num">(1,016,000)<span></span>
</td>
<td class="num">(895,000)<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71,000<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
<td class="num">(106,000)<span></span>
</td>
</tr>
<tr class="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 );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(67,897,000)<span></span>
</td>
<td class="num">(62,755,000)<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=us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember', window );">Hard Parts [Member] | 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_SegmentReportingInformationLineItems', 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">708,226,000<span></span>
</td>
<td class="nump">670,799,000<span></span>
</td>
<td class="nump">639,060,000<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_mpaa_ManufacturingMaterialLaborAndOverheadExpenses', window );">Material, labor, and overhead expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">465,656,000<span></span>
</td>
<td class="nump">450,913,000<span></span>
</td>
<td class="nump">434,443,000<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_mpaa_LogisticExpenses', window );">Logistic expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">99,264,000<span></span>
</td>
<td class="nump">92,969,000<span></span>
</td>
<td class="nump">95,496,000<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_mpaa_RevaluationOfCoresOnCustomersShelves', window );">Revaluation of cores on customers' shelves</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,805,000<span></span>
</td>
<td class="nump">5,353,000<span></span>
</td>
<td class="nump">3,736,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange impact of lease liabilities and forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15,892,000<span></span>
</td>
<td class="num">(3,814,000)<span></span>
</td>
<td class="num">(9,291,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">83,693,000<span></span>
</td>
<td class="nump">76,878,000<span></span>
</td>
<td class="nump">69,821,000<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">40,916,000<span></span>
</td>
<td class="nump">48,500,000<span></span>
</td>
<td class="nump">44,855,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">9,579,000<span></span>
</td>
<td class="nump">10,371,000<span></span>
</td>
<td class="nump">10,955,000<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,445,000<span></span>
</td>
<td class="nump">621,000<span></span>
</td>
<td class="nump">3,459,000<span></span>
</td>
</tr>
<tr class="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 );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">967,178,000<span></span>
</td>
<td class="nump">1,019,811,000<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=us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember', window );">Hard Parts [Member] | Intersegment 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_SegmentReportingInformationLineItems', 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,016,000<span></span>
</td>
<td class="nump">895,000<span></span>
</td>
<td class="nump">600,000<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=us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember', window );">Hard Parts [Member] | External Customers [Member] | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', 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">707,210,000<span></span>
</td>
<td class="nump">669,904,000<span></span>
</td>
<td class="nump">638,460,000<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=us-gaap_AllOtherSegmentsMember', window );">All Other [Member] | 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_SegmentReportingInformationLineItems', 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>[5]</sup></td>
<td class="nump">50,144,000<span></span>
</td>
<td class="nump">47,780,000<span></span>
</td>
<td class="nump">44,614,000<span></span>
</td>
</tr>
<tr class="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 (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="num">(1,064,000)<span></span>
</td>
<td class="num">(2,431,000)<span></span>
</td>
<td class="num">(8,303,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">821,000<span></span>
</td>
<td class="nump">1,248,000<span></span>
</td>
<td class="nump">1,489,000<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">1,133,000<span></span>
</td>
<td class="nump">379,000<span></span>
</td>
<td class="nump">$ 742,000<span></span>
</td>
</tr>
<tr class="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 );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">$ 58,355,000<span></span>
</td>
<td class="nump">$ 54,946,000<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">The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM for the Company&#8217;s Hard Parts reportable segment. Intersegment expenses are included within the amounts shown.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Logistic expenses include freight, tariffs, and customs duties.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Depreciation and amortization for the Company&#8217;s Hard Parts reportable segment are included within material, labor, and overhead expenses and other segment items.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Net sales, operating loss, depreciation and amortization, capital expenditures, and assets from segments below the quantitative threshold are attributable to the Company&#8217;s Test Solutions and Diagnostic Equipment and the Heavy Duty operating segments. Neither of these two operating segments has ever met any of the quantitative thresholds for determining reportable segments.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_InterestExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings 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;">mpaa_InterestExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LogisticExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 incurred in the process of moving and storing goods from the point of origin to the point of consumption.</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;">mpaa_LogisticExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_ManufacturingMaterialLaborAndOverheadExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses incurred for material, labor and overhead in the production of goods.</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;">mpaa_ManufacturingMaterialLaborAndOverheadExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_RevaluationOfCoresOnCustomersShelves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 revaluation of cores on customers' shelves.</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;">mpaa_RevaluationOfCoresOnCustomersShelves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_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>Amount of asset recognized for present right to economic 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/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><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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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/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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/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/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: 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_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/2009/role/commonPracticeRef<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/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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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_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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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> -Subparagraph (a)<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 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_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/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><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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<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 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (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/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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</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=mpaa_ExternalCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mpaa_ExternalCustomersMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_AllOtherSegmentsMember</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>136
<FILENAME>R121.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Details) - Common Stock [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></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>Aug. 31, 2018</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_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Repurchase Program [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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, approved amount</a></td>
<td class="nump">$ 37,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of shares (in Shares)</a></td>
<td class="nump">542,134<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares</a></td>
<td class="nump">$ 4,832,000<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_mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue', window );">Shares utilized, amount</a></td>
<td class="nump">23,577,000<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Shares available for repurchase, amount</a></td>
<td class="nump">$ 13,423,000<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_mpaa_StockRepurchasedAndRetiredCumulativeShares', window );">Shares repurchased and retired (in Shares)</a></td>
<td class="nump">1,379,141<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_mpaa_StockRepurchasedAndRetiredCumulativeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cumulative shares that have been repurchased and retired.</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;">mpaa_StockRepurchasedAndRetiredCumulativeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cumulative equity impact of the value of stock that has been repurchased and retired since the inception of the repurchase program. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</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;">mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-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;">srt_StockRepurchaseProgramAuthorizedAmount1</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: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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: 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(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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 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 4: 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/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: 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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonStockMember</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>137
<FILENAME>R122.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Manufacturing Facility [Member] - Company Co-owned by Member of Management [Member]<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </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>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [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_AreaOfRealEstateProperty', window );">Area of facility (in Square Feet) | ft&#178;</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">35,000<span></span>
</td>
</tr>
<tr class="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 );">Initial lease term</a></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>
</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_mpaa_OperatingLeaseBaseRent', window );">Base rent</a></td>
<td class="nump">$ 30,000<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,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease, renewal term</a></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>
</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_mpaa_LesseeOperatingLeaseSecondExtensionTerm', window );">Lease second extension term</a></td>
<td class="text">3 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 332,000<span></span>
</td>
<td class="nump">$ 328,000<span></span>
</td>
<td class="nump">$ 82,000<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="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [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_mpaa_LesseeOperatingLeaseOptionToRenewTerm', window );">Operating lease, renew term option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_LesseeOperatingLeaseOptionToRenewTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 term for the lessee's option to renew an 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_LesseeOperatingLeaseOptionToRenewTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_LesseeOperatingLeaseSecondExtensionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 second extension term, 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;">mpaa_LesseeOperatingLeaseSecondExtensionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_mpaa_OperatingLeaseBaseRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of lease costs per the contractual terms of the operating lease 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;">mpaa_OperatingLeaseBaseRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</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_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of a real estate property.</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_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="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:areaItemType</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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 renewal, 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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: 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(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mpaa_CompanyCoOwnedByMemberOfManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=mpaa_CompanyCoOwnedByMemberOfManagementMember</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>138
<FILENAME>R123.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>
</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_AllowanceForCreditLossMember', window );">Accounts Receivable - Allowance for Credit Losses [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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 189,000<span></span>
</td>
<td class="nump">$ 339,000<span></span>
</td>
<td class="nump">$ 375,000<span></span>
</td>
</tr>
<tr class="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 );">Charge to (recovery of) cost and expense</a></td>
<td class="nump">42,000<span></span>
</td>
<td class="num">(133,000)<span></span>
</td>
<td class="nump">108,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Amounts written off</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">144,000<span></span>
</td>
</tr>
<tr class="ro">
<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 year</a></td>
<td class="nump">207,000<span></span>
</td>
<td class="nump">189,000<span></span>
</td>
<td class="nump">339,000<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_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember', window );">Accounts Receivable - Allowance for Customer-Payment Discrepancies [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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">1,206,000<span></span>
</td>
<td class="nump">1,634,000<span></span>
</td>
<td class="nump">1,375,000<span></span>
</td>
</tr>
<tr class="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 );">Charge to (recovery of) cost and expense</a></td>
<td class="nump">1,507,000<span></span>
</td>
<td class="nump">1,452,000<span></span>
</td>
<td class="nump">2,112,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Amounts written off</a></td>
<td class="nump">948,000<span></span>
</td>
<td class="nump">1,880,000<span></span>
</td>
<td class="nump">1,853,000<span></span>
</td>
</tr>
<tr class="ro">
<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 year</a></td>
<td class="nump">1,765,000<span></span>
</td>
<td class="nump">1,206,000<span></span>
</td>
<td class="nump">1,634,000<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_InventoryValuationReserveMember', window );">Inventory - Allowance for Excess and Obsolete Inventory [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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">17,372,000<span></span>
</td>
<td class="nump">16,436,000<span></span>
</td>
<td class="nump">13,520,000<span></span>
</td>
</tr>
<tr class="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 );">Charge to (recovery of) cost and expense</a></td>
<td class="nump">15,009,000<span></span>
</td>
<td class="nump">16,233,000<span></span>
</td>
<td class="nump">18,851,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Amounts written off</a></td>
<td class="nump">13,417,000<span></span>
</td>
<td class="nump">15,297,000<span></span>
</td>
<td class="nump">15,935,000<span></span>
</td>
</tr>
<tr class="ro">
<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 year</a></td>
<td class="nump">18,964,000<span></span>
</td>
<td class="nump">17,372,000<span></span>
</td>
<td class="nump">16,436,000<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 );">Deferred Tax Assets - Valuation Allowance for 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>
</tr>
<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_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">45,399,000<span></span>
</td>
<td class="nump">7,619,000<span></span>
</td>
<td class="nump">6,816,000<span></span>
</td>
</tr>
<tr class="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 );">Charge to (recovery of) cost and expense</a></td>
<td class="nump">6,834,000<span></span>
</td>
<td class="nump">37,780,000<span></span>
</td>
<td class="nump">803,000<span></span>
</td>
</tr>
<tr class="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 year</a></td>
<td class="nump">52,233,000<span></span>
</td>
<td class="nump">45,399,000<span></span>
</td>
<td class="nump">7,619,000<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Charged to Other Accounts</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_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column E<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column D<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column C<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column C<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column B<br> -Publisher SEC<br><br>Reference 6: 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><br>Reference 7: 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><br>Reference 8: 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 9: 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><br>Reference 10: 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 D))<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_ValuationAndQualifyingAccountsDisclosureLineItems</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>
<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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 D))<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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AllowanceForCreditLossMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryValuationReserveMember</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_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>XML
<SEQUENCE>139
<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>140
<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>142
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>286</ContextCount>
  <ElementCount>606</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>83</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Company Background and Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CompanyBackgroundandOrganization</Role>
      <ShortName>Company Background and Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Accounts Receivable ??? Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts Receivable ??? Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Contract Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractAssets</Role>
      <ShortName>Contract Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/PlantandEquipment</Role>
      <ShortName>Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Contract Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractLiabilities</Role>
      <ShortName>Contract Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Accounts Receivable Discount Programs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountsReceivableDiscountPrograms</Role>
      <ShortName>Accounts Receivable Discount Programs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Supplier Finance Programs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SupplierFinancePrograms</Role>
      <ShortName>Supplier Finance Programs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Financial Risk Management and Derivatives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FinancialRiskManagementandDerivatives</Role>
      <ShortName>Financial Risk Management and Derivatives</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Significant Customer and Other Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SignificantCustomerandOtherInformation</Role>
      <ShortName>Significant Customer and Other Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Defined Contribution Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DefinedContributionPlans</Role>
      <ShortName>Defined Contribution Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995325 - Disclosure - Share-based Payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPayments</Role>
      <ShortName>Share-based Payments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995326 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995327 - Disclosure - Share Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ShareRepurchaseProgram</Role>
      <ShortName>Share Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995328 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995329 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Accounts Receivable ??? Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts Receivable ??? Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/AccountsReceivableNet</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/Inventory</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Contract Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractAssetsTables</Role>
      <ShortName>Contract Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/ContractAssets</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/PlantandEquipmentTables</Role>
      <ShortName>Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/PlantandEquipment</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/Debt</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Contract Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractLiabilitiesTables</Role>
      <ShortName>Contract Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/ContractLiabilities</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/Leases</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Accounts Receivable Discount Programs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables</Role>
      <ShortName>Accounts Receivable Discount Programs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/AccountsReceivableDiscountPrograms</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Supplier Finance Programs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SupplierFinanceProgramsTables</Role>
      <ShortName>Supplier Finance Programs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SupplierFinancePrograms</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Financial Risk Management and Derivatives (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables</Role>
      <ShortName>Financial Risk Management and Derivatives (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/FinancialRiskManagementandDerivatives</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/FairValueMeasurements</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/CommitmentsandContingencies</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Significant Customer and Other Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables</Role>
      <ShortName>Significant Customer and Other Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SignificantCustomerandOtherInformation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/IncomeTaxes</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Share-based Payments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsTables</Role>
      <ShortName>Share-based Payments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SharebasedPayments</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SegmentInformation</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Company Background and Organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails</Role>
      <ShortName>Company Background and Organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/CompanyBackgroundandOrganization</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting</Role>
      <ShortName>Summary of Significant Accounting Policies - Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets</Role>
      <ShortName>Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Summary of Significant Accounting Policies - Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment</Role>
      <ShortName>Summary of Significant Accounting Policies - Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases</Role>
      <ShortName>Summary of Significant Accounting Policies - Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets</Role>
      <ShortName>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation</Role>
      <ShortName>Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition</Role>
      <ShortName>Summary of Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts</Role>
      <ShortName>Summary of Significant Accounting Policies - Advertising Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare</Role>
      <ShortName>Summary of Significant Accounting Policies - Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable</Role>
      <ShortName>Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments</Role>
      <ShortName>Summary of Significant Accounting Policies - Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Summary of Significant Accounting Policies - Deferred Compensation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan</Role>
      <ShortName>Summary of Significant Accounting Policies - Deferred Compensation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Summary of Significant Accounting Policies - Gain (Loss) on Equity Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/GainLossonEquityInvestmentsTable</Role>
      <ShortName>Summary of Significant Accounting Policies - Gain (Loss) on Equity Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Goodwill and Intangible Assets - Amortization Expense for Acquired Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable</Role>
      <ShortName>Goodwill and Intangible Assets - Amortization Expense for Acquired Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable</Role>
      <ShortName>Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996037 - Disclosure -  Accounts Receivable ??? Net - Accounts Receivable Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountsReceivableNetTable</Role>
      <ShortName> Accounts Receivable ??? Net - Accounts Receivable Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Inventory - Inventory Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/InventoryNetTable</Role>
      <ShortName>Inventory - Inventory Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractAssetsDetails</Role>
      <ShortName>Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/ContractAssetsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Contract Assets - Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractAssetsTable</Role>
      <ShortName>Contract Assets - Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/PlantandEquipmentDetails</Role>
      <ShortName>Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/PlantandEquipmentTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Plant and Equipment - Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/PlantandEquipmentTable</Role>
      <ShortName>Plant and Equipment - Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/DebtTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Debt - Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://motorcarparts.com/role/ConvertibleNotesTable</Role>
      <ShortName>Debt - Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Debt - Interest Expense Recognized Related to Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable</Role>
      <ShortName>Debt - Interest Expense Recognized Related to Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Contract Liabilities - Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractLiabilitiesTable</Role>
      <ShortName>Contract Liabilities - Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/LeasesTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Leases - Balance Sheet Information for Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases</Role>
      <ShortName>Leases - Balance Sheet Information for Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Leases - Cost Recognized in Consolidated Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable</Role>
      <ShortName>Leases - Cost Recognized in Consolidated Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Leases - Maturity of Lease Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable</Role>
      <ShortName>Leases - Maturity of Lease Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Leases - Other Information about Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/OtherInformationaboutLeasesTable</Role>
      <ShortName>Leases - Other Information about Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Accounts Receivable Discount Programs - Accounts Receivable Discount Programs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable</Role>
      <ShortName>Accounts Receivable Discount Programs - Accounts Receivable Discount Programs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Supplier Finance Programs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SupplierFinanceProgramsDetails</Role>
      <ShortName>Supplier Finance Programs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SupplierFinanceProgramsTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Supplier Finance Programs - Changes in Outstanding Supplier Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable</Role>
      <ShortName>Supplier Finance Programs - Changes in Outstanding Supplier Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Financial Risk Management and Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails</Role>
      <ShortName>Financial Risk Management and Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Financial Risk Management and Derivatives - Derivative Instruments on Consolidated Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable</Role>
      <ShortName>Financial Risk Management and Derivatives - Derivative Instruments on Consolidated Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable</Role>
      <ShortName>Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Fair Value Measurements - Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FairValueAssumptionsTable</Role>
      <ShortName>Fair Value Measurements - Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Fair Value Measurements - Activity for Level 3 Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable</Role>
      <ShortName>Fair Value Measurements - Activity for Level 3 Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>996062 - Disclosure - Commitments and Contingencies - Changes in Warranty Return Accrual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable</Role>
      <ShortName>Commitments and Contingencies - Changes in Warranty Return Accrual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>996063 - Disclosure - Commitments and Contingencies - Breakout of Marketing Allowances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable</Role>
      <ShortName>Commitments and Contingencies - Breakout of Marketing Allowances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>996064 - Disclosure - Commitments and Contingencies - Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable</Role>
      <ShortName>Commitments and Contingencies - Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Significant Customer and Other Information - Concentrations of Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConcentrationsofRiskTable</Role>
      <ShortName>Significant Customer and Other Information - Concentrations of Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>996066 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/IncomeTaxesTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>996067 - Disclosure - Income Taxes - Domestic and Foreign Components of (Loss) Income Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Domestic and Foreign Components of (Loss) Income Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>996068 - Disclosure - Income Taxes - Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/IncomeTaxExpenseTable</Role>
      <ShortName>Income Taxes - Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>996069 - Disclosure - Income Taxes - Deferred Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DeferredIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Deferred Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>996070 - Disclosure - Income Taxes - Difference Between Income Tax Expense at the Federal Statutory Rate and Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable</Role>
      <ShortName>Income Taxes - Difference Between Income Tax Expense at the Federal Statutory Rate and Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>996071 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>996072 - Disclosure - Defined Contribution Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/DefinedContributionPlansDetails</Role>
      <ShortName>Defined Contribution Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/DefinedContributionPlans</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>996073 - Disclosure - Share-based Payments - Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary</Role>
      <ShortName>Share-based Payments - Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>996074 - Disclosure - Share-based Payments - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity</Role>
      <ShortName>Share-based Payments - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable</Role>
      <ShortName>Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>996076 - Disclosure - Share-based Payments - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/StockOptionActivityTable</Role>
      <ShortName>Share-based Payments - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>996077 - Disclosure - Share-based Payments - Summary of Options Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SummaryofOptionsOutstandingTable</Role>
      <ShortName>Share-based Payments - Summary of Options Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>996078 - Disclosure - Share-based Payments - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits</Role>
      <ShortName>Share-based Payments - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>996079 - Disclosure - Share-based Payments - Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/RestrictedStockUnitsActivityTable</Role>
      <ShortName>Share-based Payments - Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>996080 - Disclosure - Share-based Payments - Performance Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits</Role>
      <ShortName>Share-based Payments - Performance Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>996081 - Disclosure - Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable</Role>
      <ShortName>Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>996082 - Disclosure - Share-based Payments - Performance Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/PerformanceStockUnitsActivityTable</Role>
      <ShortName>Share-based Payments - Performance Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>996083 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SegmentInformationTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>996084 - Disclosure - Segment Information - Financial Information Relating to Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable</Role>
      <ShortName>Segment Information - Financial Information Relating to Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>996085 - Disclosure - Share Repurchase Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ShareRepurchaseProgramDetails</Role>
      <ShortName>Share Repurchase Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/ShareRepurchaseProgram</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>996086 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/RelatedPartyTransactions</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="ef20046978_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>996087 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ef20046978_10k.htm">ef20046978_10k.htm</File>
    <File>mpaa-20250331.xsd</File>
    <File>mpaa-20250331_cal.xml</File>
    <File>mpaa-20250331_def.xml</File>
    <File>mpaa-20250331_lab.xml</File>
    <File>mpaa-20250331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>graph.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1282">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>145
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20046978_10k.htm": {
   "nsprefix": "mpaa",
   "nsuri": "http://motorcarparts.com/20250331",
   "dts": {
    "inline": {
     "local": [
      "ef20046978_10k.htm"
     ]
    },
    "schema": {
     "local": [
      "mpaa-20250331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "mpaa-20250331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mpaa-20250331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "mpaa-20250331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mpaa-20250331_pre.xml"
     ]
    }
   },
   "keyStandard": 467,
   "keyCustom": 139,
   "axisStandard": 33,
   "axisCustom": 0,
   "memberStandard": 54,
   "memberCustom": 28,
   "hidden": {
    "total": 31,
    "http://fasb.org/us-gaap/2024": 28,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 286,
   "entityCount": 1,
   "segmentCount": 83,
   "elementCount": 1117,
   "unitCount": 10,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1282,
    "http://xbrl.sec.gov/dei/2024": 37,
    "http://xbrl.sec.gov/cyd/2024": 16,
    "http://xbrl.sec.gov/ecd/2024": 5,
    "http://fasb.org/srt/2024": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome",
     "longName": "995304 - Statement - Consolidated Statements of Comprehensive (Loss) Income",
     "shortName": "Consolidated Statements of Comprehensive (Loss) Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://motorcarparts.com/role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Consolidated Statements of Shareholders\u2019 Equity",
     "shortName": "Consolidated Statements of Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://motorcarparts.com/role/ConsolidatedCashFlow",
     "longName": "995306 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://motorcarparts.com/role/CompanyBackgroundandOrganization",
     "longName": "995307 - Disclosure - Company Background and Organization",
     "shortName": "Company Background and Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "995308 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://motorcarparts.com/role/GoodwillandIntangibleAssets",
     "longName": "995309 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://motorcarparts.com/role/AccountsReceivableNet",
     "longName": "995310 - Disclosure - Accounts Receivable \u2014 Net",
     "shortName": "Accounts Receivable \u2014 Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://motorcarparts.com/role/Inventory",
     "longName": "995311 - Disclosure - Inventory",
     "shortName": "Inventory",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://motorcarparts.com/role/ContractAssets",
     "longName": "995312 - Disclosure - Contract Assets",
     "shortName": "Contract Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://motorcarparts.com/role/PlantandEquipment",
     "longName": "995313 - Disclosure - Plant and Equipment",
     "shortName": "Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://motorcarparts.com/role/Debt",
     "longName": "995314 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://motorcarparts.com/role/ContractLiabilities",
     "longName": "995315 - Disclosure - Contract Liabilities",
     "shortName": "Contract Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://motorcarparts.com/role/Leases",
     "longName": "995316 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://motorcarparts.com/role/AccountsReceivableDiscountPrograms",
     "longName": "995317 - Disclosure - Accounts Receivable Discount Programs",
     "shortName": "Accounts Receivable Discount Programs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivableDiscountProgramsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivableDiscountProgramsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://motorcarparts.com/role/SupplierFinancePrograms",
     "longName": "995318 - Disclosure - Supplier Finance Programs",
     "shortName": "Supplier Finance Programs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplierFinanceProgramTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplierFinanceProgramTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://motorcarparts.com/role/FinancialRiskManagementandDerivatives",
     "longName": "995319 - Disclosure - Financial Risk Management and Derivatives",
     "shortName": "Financial Risk Management and Derivatives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://motorcarparts.com/role/FairValueMeasurements",
     "longName": "995320 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingencies",
     "longName": "995321 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://motorcarparts.com/role/SignificantCustomerandOtherInformation",
     "longName": "995322 - Disclosure - Significant Customer and Other Information",
     "shortName": "Significant Customer and Other Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://motorcarparts.com/role/IncomeTaxes",
     "longName": "995323 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://motorcarparts.com/role/DefinedContributionPlans",
     "longName": "995324 - Disclosure - Defined Contribution Plans",
     "shortName": "Defined Contribution Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://motorcarparts.com/role/SharebasedPayments",
     "longName": "995325 - Disclosure - Share-based Payments",
     "shortName": "Share-based Payments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://motorcarparts.com/role/SegmentInformation",
     "longName": "995326 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://motorcarparts.com/role/ShareRepurchaseProgram",
     "longName": "995327 - Disclosure - Share Repurchase Program",
     "shortName": "Share Repurchase Program",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://motorcarparts.com/role/RelatedPartyTransactions",
     "longName": "995328 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccounts",
     "longName": "995329 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c39",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c39",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://motorcarparts.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "996002 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://motorcarparts.com/role/AccountsReceivableNetTables",
     "longName": "996003 - Disclosure - Accounts Receivable \u2014 Net (Tables)",
     "shortName": "Accounts Receivable \u2014 Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://motorcarparts.com/role/InventoryTables",
     "longName": "996004 - Disclosure - Inventory (Tables)",
     "shortName": "Inventory (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://motorcarparts.com/role/ContractAssetsTables",
     "longName": "996005 - Disclosure - Contract Assets (Tables)",
     "shortName": "Contract Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://motorcarparts.com/role/PlantandEquipmentTables",
     "longName": "996006 - Disclosure - Plant and Equipment (Tables)",
     "shortName": "Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://motorcarparts.com/role/DebtTables",
     "longName": "996007 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://motorcarparts.com/role/ContractLiabilitiesTables",
     "longName": "996008 - Disclosure - Contract Liabilities (Tables)",
     "shortName": "Contract Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://motorcarparts.com/role/LeasesTables",
     "longName": "996009 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables",
     "longName": "996010 - Disclosure - Accounts Receivable Discount Programs (Tables)",
     "shortName": "Accounts Receivable Discount Programs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://motorcarparts.com/role/SupplierFinanceProgramsTables",
     "longName": "996011 - Disclosure - Supplier Finance Programs (Tables)",
     "shortName": "Supplier Finance Programs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplierFinanceProgramTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplierFinanceProgramTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables",
     "longName": "996012 - Disclosure - Financial Risk Management and Derivatives (Tables)",
     "shortName": "Financial Risk Management and Derivatives (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://motorcarparts.com/role/FairValueMeasurementsTables",
     "longName": "996013 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingenciesTables",
     "longName": "996014 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables",
     "longName": "996015 - Disclosure - Significant Customer and Other Information (Tables)",
     "shortName": "Significant Customer and Other Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://motorcarparts.com/role/IncomeTaxesTables",
     "longName": "996016 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsTables",
     "longName": "996017 - Disclosure - Share-based Payments (Tables)",
     "shortName": "Share-based Payments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://motorcarparts.com/role/SegmentInformationTables",
     "longName": "996018 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails",
     "longName": "996019 - Disclosure - Company Background and Organization (Details)",
     "shortName": "Company Background and Organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting",
     "longName": "996020 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details)",
     "shortName": "Summary of Significant Accounting Policies - Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R57": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets",
     "longName": "996021 - Disclosure - Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment",
     "longName": "996022 - Disclosure - Summary of Significant Accounting Policies - Plant and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases",
     "longName": "996023 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)",
     "shortName": "Summary of Significant Accounting Policies - Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:GainLossOnRemeasurementOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c40",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets",
     "longName": "996024 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation",
     "longName": "996025 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)",
     "shortName": "Summary of Significant Accounting Policies - Foreign Currency Translation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c47",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c47",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition",
     "longName": "996026 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c42",
      "name": "mpaa:RemanufacturedCoresNominalPrice",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c42",
      "name": "mpaa:RemanufacturedCoresNominalPrice",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts",
     "longName": "996027 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details)",
     "shortName": "Summary of Significant Accounting Policies - Advertising Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare",
     "longName": "996028 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details)",
     "shortName": "Summary of Significant Accounting Policies - Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c50",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c50",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable",
     "longName": "996029 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Net Loss Per Share (Details)",
     "shortName": "Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments",
     "longName": "996030 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments (Details)",
     "shortName": "Summary of Significant Accounting Policies - Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c56",
      "name": "us-gaap:NotesPayableFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R67": {
     "role": "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan",
     "longName": "996031 - Disclosure - Summary of Significant Accounting Policies - Deferred Compensation Plan (Details)",
     "shortName": "Summary of Significant Accounting Policies - Deferred Compensation Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://motorcarparts.com/role/GainLossonEquityInvestmentsTable",
     "longName": "996032 - Disclosure - Summary of Significant Accounting Policies - Gain (Loss) on Equity Investments (Details)",
     "shortName": "Summary of Significant Accounting Policies - Gain (Loss) on Equity Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails",
     "longName": "996033 - Disclosure - Goodwill and Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "mpaa:IntangibleAssetsFullyAmortizedRetired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable",
     "longName": "996034 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)",
     "shortName": "Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable",
     "longName": "996035 - Disclosure - Goodwill and Intangible Assets - Amortization Expense for Acquired Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Amortization Expense for Acquired Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R72": {
     "role": "http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable",
     "longName": "996036 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://motorcarparts.com/role/AccountsReceivableNetTable",
     "longName": "996037 - Disclosure -  Accounts Receivable \u2014 Net - Accounts Receivable Net (Details)",
     "shortName": " Accounts Receivable \u2014 Net - Accounts Receivable Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://motorcarparts.com/role/InventoryNetTable",
     "longName": "996038 - Disclosure - Inventory - Inventory Net (Details)",
     "shortName": "Inventory - Inventory Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://motorcarparts.com/role/ContractAssetsDetails",
     "longName": "996039 - Disclosure - Contract Assets (Details)",
     "shortName": "Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LongTermContractAssetsWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LongTermContractAssetsWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://motorcarparts.com/role/ContractAssetsTable",
     "longName": "996040 - Disclosure - Contract Assets - Contract Assets (Details)",
     "shortName": "Contract Assets - Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ContractAssetsTableTextBlock",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ContractAssetsTableTextBlock",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://motorcarparts.com/role/PlantandEquipmentDetails",
     "longName": "996041 - Disclosure - Plant and Equipment (Details)",
     "shortName": "Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c68",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c68",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://motorcarparts.com/role/PlantandEquipmentTable",
     "longName": "996042 - Disclosure - Plant and Equipment - Plant and Equipment (Details)",
     "shortName": "Plant and Equipment - Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://motorcarparts.com/role/DebtDetails",
     "longName": "996043 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c78",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://motorcarparts.com/role/ConvertibleNotesTable",
     "longName": "996044 - Disclosure - Debt - Convertible Notes (Details)",
     "shortName": "Debt - Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c87",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c87",
      "name": "mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable",
     "longName": "996045 - Disclosure - Debt - Interest Expense Recognized Related to Convertible Notes (Details)",
     "shortName": "Debt - Interest Expense Recognized Related to Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://motorcarparts.com/role/ContractLiabilitiesTable",
     "longName": "996046 - Disclosure - Contract Liabilities - Contract Liabilities (Details)",
     "shortName": "Contract Liabilities - Contract Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ContractLiabilitiesTableTextBlock",
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ContractLiabilitiesTableTextBlock",
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://motorcarparts.com/role/LeasesDetails",
     "longName": "996047 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:GainLossOnRemeasurementOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c93",
      "name": "us-gaap:LesseeFinanceLeaseTermOfContract1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases",
     "longName": "996048 - Disclosure - Leases - Balance Sheet Information for Leases (Details)",
     "shortName": "Leases - Balance Sheet Information for Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable",
     "longName": "996049 - Disclosure - Leases - Cost Recognized in Consolidated Statement of Operations (Details)",
     "shortName": "Leases - Cost Recognized in Consolidated Statement of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable",
     "longName": "996050 - Disclosure - Leases - Maturity of Lease Commitments (Details)",
     "shortName": "Leases - Maturity of Lease Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://motorcarparts.com/role/OtherInformationaboutLeasesTable",
     "longName": "996051 - Disclosure - Leases - Other Information about Leases (Details)",
     "shortName": "Leases - Other Information about Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable",
     "longName": "996052 - Disclosure - Accounts Receivable Discount Programs - Accounts Receivable Discount Programs (Details)",
     "shortName": "Accounts Receivable Discount Programs - Accounts Receivable Discount Programs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivablesDiscounted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivablesDiscounted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://motorcarparts.com/role/SupplierFinanceProgramsDetails",
     "longName": "996053 - Disclosure - Supplier Finance Programs (Details)",
     "shortName": "Supplier Finance Programs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable",
     "longName": "996054 - Disclosure - Supplier Finance Programs - Changes in Outstanding Supplier Obligations (Details)",
     "shortName": "Supplier Finance Programs - Changes in Outstanding Supplier Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplierFinanceProgramObligationIncrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
     "longName": "996055 - Disclosure - Financial Risk Management and Derivatives (Details)",
     "shortName": "Financial Risk Management and Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable",
     "longName": "996056 - Disclosure - Financial Risk Management and Derivatives - Derivative Instruments on Consolidated Statements of Operations (Details)",
     "shortName": "Financial Risk Management and Derivatives - Derivative Instruments on Consolidated Statements of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c98",
      "name": "mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c98",
      "name": "mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://motorcarparts.com/role/FairValueMeasurementsDetails",
     "longName": "996057 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c101",
      "name": "us-gaap:ConvertibleDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c101",
      "name": "us-gaap:ConvertibleDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable",
     "longName": "996058 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c103",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c103",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://motorcarparts.com/role/FairValueAssumptionsTable",
     "longName": "996059 - Disclosure - Fair Value Measurements - Fair Value Assumptions (Details)",
     "shortName": "Fair Value Measurements - Fair Value Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c111",
      "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c111",
      "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
     "longName": "996060 - Disclosure - Fair Value Measurements - Activity for Level 3 Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements - Activity for Level 3 Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c102",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c122",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingenciesDetails",
     "longName": "996061 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LongTermSupplierCommitmentPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable",
     "longName": "996062 - Disclosure - Commitments and Contingencies - Changes in Warranty Return Accrual (Details)",
     "shortName": "Commitments and Contingencies - Changes in Warranty Return Accrual (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable",
     "longName": "996063 - Disclosure - Commitments and Contingencies - Breakout of Marketing Allowances (Details)",
     "shortName": "Commitments and Contingencies - Breakout of Marketing Allowances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:MarketingAllowancesLongTermContracts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:MarketingAllowancesLongTermContracts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable",
     "longName": "996064 - Disclosure - Commitments and Contingencies - Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers (Details)",
     "shortName": "Commitments and Contingencies - Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://motorcarparts.com/role/ConcentrationsofRiskTable",
     "longName": "996065 - Disclosure - Significant Customer and Other Information - Concentrations of Risk (Details)",
     "shortName": "Significant Customer and Other Information - Concentrations of Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c129",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c129",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://motorcarparts.com/role/IncomeTaxesDetails",
     "longName": "996066 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable",
     "longName": "996067 - Disclosure - Income Taxes - Domestic and Foreign Components of (Loss) Income Before Income Taxes (Details)",
     "shortName": "Income Taxes - Domestic and Foreign Components of (Loss) Income Before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://motorcarparts.com/role/IncomeTaxExpenseTable",
     "longName": "996068 - Disclosure - Income Taxes - Income Tax Expense (Details)",
     "shortName": "Income Taxes - Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://motorcarparts.com/role/DeferredIncomeTaxesTable",
     "longName": "996069 - Disclosure - Income Taxes - Deferred Income Taxes (Details)",
     "shortName": "Income Taxes - Deferred Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable",
     "longName": "996070 - Disclosure - Income Taxes - Difference Between Income Tax Expense at the Federal Statutory Rate and Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Difference Between Income Tax Expense at the Federal Statutory Rate and Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable",
     "longName": "996071 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c13",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R108": {
     "role": "http://motorcarparts.com/role/DefinedContributionPlansDetails",
     "longName": "996072 - Disclosure - Defined Contribution Plans (Details)",
     "shortName": "Defined Contribution Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c165",
      "name": "mpaa:MinimumAgeRequiredToParticipateInDefinedContributionPlan",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c165",
      "name": "mpaa:MinimumAgeRequiredToParticipateInDefinedContributionPlan",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary",
     "longName": "996073 - Disclosure - Share-based Payments - Summary (Details)",
     "shortName": "Share-based Payments - Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c169",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c169",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity",
     "longName": "996074 - Disclosure - Share-based Payments - Stock Option Activity (Details)",
     "shortName": "Share-based Payments - Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
     "longName": "996075 - Disclosure - Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)",
     "shortName": "Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://motorcarparts.com/role/StockOptionActivityTable",
     "longName": "996076 - Disclosure - Share-based Payments - Stock Option Activity (Details)",
     "shortName": "Share-based Payments - Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c213",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c213",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable",
     "longName": "996077 - Disclosure - Share-based Payments - Summary of Options Outstanding (Details)",
     "shortName": "Share-based Payments - Summary of Options Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits",
     "longName": "996078 - Disclosure - Share-based Payments - Restricted Stock Units (Details)",
     "shortName": "Share-based Payments - Restricted Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c184",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c190",
      "name": "mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
     "longName": "996079 - Disclosure - Share-based Payments - Restricted Stock Units Activity (Details)",
     "shortName": "Share-based Payments - Restricted Stock Units Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c191",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c184",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
     "longName": "996080 - Disclosure - Share-based Payments - Performance Stock Units (Details)",
     "shortName": "Share-based Payments - Performance Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c194",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c194",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
     "longName": "996081 - Disclosure - Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details)",
     "shortName": "Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c208",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c208",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
     "longName": "996082 - Disclosure - Share-based Payments - Performance Stock Units Activity (Details)",
     "shortName": "Share-based Payments - Performance Stock Units Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c224",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c194",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://motorcarparts.com/role/SegmentInformationDetails",
     "longName": "996083 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
     "longName": "996084 - Disclosure - Segment Information - Financial Information Relating to Segments (Details)",
     "shortName": "Segment Information - Financial Information Relating to Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://motorcarparts.com/role/ShareRepurchaseProgramDetails",
     "longName": "996085 - Disclosure - Share Repurchase Program (Details)",
     "shortName": "Share Repurchase Program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c35",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c35",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
     "longName": "996086 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c250",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c250",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable",
     "longName": "996087 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)",
     "shortName": "Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c258",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c263",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20046978_10k.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "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": [
      "r86",
      "r1053"
     ]
    },
    "mpaa_AccountsReceivableDiscountProgramsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AccountsReceivableDiscountProgramsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Discount Programs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AccountsReceivableDiscountProgramsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AccountsReceivableDiscountProgramsTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Discount Programs",
        "documentation": "Describes the nature of the entity's non-recourse receivable discount programs with its customers and their respective banks.",
        "label": "Accounts Receivable Discount Programs Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable \u2014 trade",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before 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": [
      "r265",
      "r377",
      "r995"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Sales [Member]",
        "verboseLabel": "Accounts Receivable - Trade [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accounts receivable \u2014 net",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r975",
      "r1074",
      "r1397",
      "r1398"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable - net",
        "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable \u2014 net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1280"
     ]
    },
    "mpaa_AccountsReceivableNetCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AccountsReceivableNetCurrentMember",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Returns RGA Issued [Member]",
        "documentation": "Primary financial statement caption encompassing accounts receivable, net.",
        "label": "Accounts Receivable Net Current Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AccountsReceivableOffsetAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AccountsReceivableOffsetAccounts",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Less: total accounts receivable offset accounts",
        "documentation": "The sum of the total accounts receivable offset accounts.",
        "label": "Accounts Receivable Offset Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AccountsReceivablesDiscounted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AccountsReceivablesDiscounted",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables discounted",
        "documentation": "The amount of customers' receivable balances that have been sold to the customers' respective banks at a discount during the period.",
        "label": "Accounts Receivables Discounted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/PlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r43",
      "r256",
      "r815"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "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": [
      "r18",
      "r19",
      "r112",
      "r266",
      "r810",
      "r850",
      "r851"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive (Loss) Income [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r10",
      "r19",
      "r680",
      "r683",
      "r750",
      "r846",
      "r847",
      "r1246",
      "r1247",
      "r1248",
      "r1266",
      "r1267",
      "r1268",
      "r1270"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets [Abstract]",
        "label": "Acquired 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": [
      "r405",
      "r406",
      "r407",
      "r408",
      "r989"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Amortization Period",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r989"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "mpaa_AdditionalAmountPaidOnRedemptionPriceConditionTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AdditionalAmountPaidOnRedemptionPriceConditionTwo",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional amount to be paid for weighted average price is less than $15",
        "documentation": "Additional amount paid on redemption price if the volume weighted average price of the Company's common stock for 20 consecutive days prior to the notice of the Company Redemption is less than $15.",
        "label": "Additional Amount Paid On Redemption Price Condition Two"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AdditionalAmountToBePaidForRedemption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AdditionalAmountToBePaidForRedemption",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional amount to be paid for redemption",
        "documentation": "Additional amount to be paid for redemption of convertible notes after March 31, 2026.",
        "label": "Additional Amount To Be Paid For Redemption"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "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": [
      "r103",
      "r1053",
      "r1433"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital Common Stock [Member]",
        "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": [
      "r866",
      "r1266",
      "r1267",
      "r1268",
      "r1270",
      "r1361",
      "r1435"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1217"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1217"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1215"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation recognized under employee stock plans",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r576"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expenses",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r617",
      "r1040"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1124",
      "r1140",
      "r1175"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1116",
      "r1127",
      "r1143",
      "r1178"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1170",
      "r1179",
      "r1183",
      "r1191"
     ]
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Other [Member]",
        "label": "Other Operating Segment [Member]",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r368",
      "r1007",
      "r1008"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable - Allowance for Credit Losses [Member]",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "mpaa_AccountsReceivableOffsetAccounts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r267",
      "r378",
      "r382"
     ]
    },
    "us-gaap_AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]",
        "label": "SEC Schedule, 12-09, Allowance, Uncollectible Customer's Liability for Acceptances [Member]",
        "documentation": "Allowance for portion expected to be uncollectible of receivable from customer for short-term negotiable time draft drawn on and accepted by financial institution (banker's acceptance)."
       }
      }
     },
     "auth_ref": [
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": []
    },
    "mpaa_AmortizationExpenseForAcquiredIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AmortizationExpenseForAcquiredIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Expense for Acquired Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AmortizationOfCorePremiumsPaidToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AmortizationOfCorePremiumsPaidToCustomers",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of core premiums paid to customers",
        "documentation": "The amount amortization of core premiums paid to customers.",
        "label": "Amortization Of Core Premiums Paid To Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion of debt discount",
        "label": "Amortization of Debt Discount (Premium)",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r121",
      "r482",
      "r1381"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 3.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "verboseLabel": "Amortization of issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r482",
      "r1254",
      "r1381"
     ]
    },
    "mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AmortizationOfFinishedGoodsPremiumsPaidToCustomers",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of finished goods premiums paid to customers",
        "documentation": "Amount of amortization expense attributable to finish goods premium paid to customers.",
        "label": "Amortization Of Finished Goods Premiums Paid To Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AmortizationExpenseforAcquiredIntangibleAssetsTable",
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r404",
      "r410",
      "r1015"
     ]
    },
    "mpaa_AmortizationOfInterestOnContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AmortizationOfInterestOnContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of interest on contract liabilities, net",
        "documentation": "Refers to the amortization of interest on contract liabilities.",
        "label": "Amortization Of Interest On Contract Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AmortizationPeriodForCorePremiums": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AmortizationPeriodForCorePremiums",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period for core premiums",
        "documentation": "The amortization period for core premiums.",
        "label": "Amortization Period For Core Premiums"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AmortizationPeriodForFinishedGoodsPremiums": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AmortizationPeriodForFinishedGoodsPremiums",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period for finished goods premiums",
        "documentation": "The amortization period for finished goods premiums.",
        "label": "Amortization Period For Finished Goods Premiums"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AmountAllocatedToConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AmountAllocatedToConvertibleNotes",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleNotesTable": {
       "parentTag": "us-gaap_ConvertibleDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Carrying amount of the Convertible Notes",
        "documentation": "Amount after all adjustment related to conversion option and redemptions options of convertible notes and unamortized issuance costs.",
        "label": "Amount Allocated To Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities excluded from effect of dilutive options and warrants (in Shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AreaOfRealEstateProperty",
     "presentation": [
      "http://motorcarparts.com/role/CompanyBackgroundandOrganizationDetails",
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of distribution center in Tijuana, Mexico",
        "verboseLabel": "Area of facility (in Square Feet)",
        "label": "Area of Real Estate Property",
        "documentation": "Area of a real estate property."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "terseLabel": "Segment assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r181",
      "r260",
      "r294",
      "r330",
      "r338",
      "r363",
      "r367",
      "r379",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r672",
      "r674",
      "r712",
      "r804",
      "r910",
      "r1007",
      "r1008",
      "r1053",
      "r1081",
      "r1317",
      "r1318",
      "r1387"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "AssetsAbstract0",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r270",
      "r294",
      "r379",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r672",
      "r674",
      "r712",
      "r1053",
      "r1317",
      "r1318",
      "r1387"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1097",
      "r1120"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1097",
      "r1120"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1097",
      "r1120"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1186"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary",
      "http://motorcarparts.com/role/StockOptionActivityTable",
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r580",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1185"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r1400",
      "r1401"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r74",
      "r425",
      "r1400",
      "r1401"
     ]
    },
    "mpaa_BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "BlackScholesOptionPricingModelAssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Black Scholes Option Pricing Model Assumptions Used To Derive Weighted Average Fair Value Of Stock Options Granted Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_BrakeRelatedProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "BrakeRelatedProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brake-Related Products [Member]",
        "documentation": "Refers to the brake related products that are sold by the entity.",
        "label": "Brake Related Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1120"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash capital expenditures",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r254",
      "r993"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r24"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents \u2014 Beginning of year",
        "periodEndLabel": "Cash and cash equivalents \u2014 End of year",
        "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": [
      "r23",
      "r127",
      "r291"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r127"
     ]
    },
    "mpaa_CashFlowsFromOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CashFlowsFromOperatingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Flows From Operating Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r262",
      "r263",
      "r264",
      "r294",
      "r321",
      "r322",
      "r324",
      "r326",
      "r332",
      "r333",
      "r379",
      "r449",
      "r452",
      "r453",
      "r454",
      "r458",
      "r459",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r712",
      "r856",
      "r857",
      "r858",
      "r859",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r897",
      "r920",
      "r943",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1225",
      "r1256",
      "r1271"
     ]
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r52"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "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": [
      "r96",
      "r172",
      "r807",
      "r896"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r440",
      "r441",
      "r977",
      "r1302",
      "r1308"
     ]
    },
    "mpaa_CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers",
        "documentation": "Tabular disclosure of commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers.",
        "label": "Commitments Related To Allowances Incurred Under Long Term Customer Contracts And Amortization Of Core Premiums Paid To Customers Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1072",
      "r1073",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1266",
      "r1267",
      "r1270",
      "r1361",
      "r1431",
      "r1435"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "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": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in Shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r897"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, issued (in Shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in Shares)",
        "periodEndLabel": "Ending balance (in Shares)",
        "terseLabel": "Common stock, outstanding (in Shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r101",
      "r897",
      "r916",
      "r1435",
      "r1436"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock; par value $.01 per share, 50,000,000 shares authorized;19,435,706 and 19,662,380 shares issued and outstanding at March 31, 2025 and 2024, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r809",
      "r1053"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1165"
     ]
    },
    "mpaa_CompanyCoOwnedByMemberOfManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CompanyCoOwnedByMemberOfManagementMember",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Co-owned by Member of Management [Member]",
        "documentation": "This element represents a company (the related party) co-owned by a member of management.",
        "label": "Company Co Owned By Member Of Management Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution 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": [
      "r148",
      "r150",
      "r151",
      "r152"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Plan",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r158"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of income tax expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive (loss) income",
        "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": [
      "r20",
      "r275",
      "r277",
      "r282",
      "r800",
      "r820",
      "r821"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income or Loss",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r80",
      "r81",
      "r375",
      "r853",
      "r976"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "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": [
      "r32",
      "r33",
      "r80",
      "r81",
      "r375",
      "r976",
      "r1230"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r191"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Customer and Other Information",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Customer and Other Information [Abstract]",
        "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": [
      "r976"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r80",
      "r81",
      "r375"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33",
      "r34",
      "r80",
      "r166",
      "r976"
     ]
    },
    "mpaa_ConcentrationsOfRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ConcentrationsOfRiskAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations Of Risk Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "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": [
      "r179",
      "r202",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r297",
      "r330",
      "r340",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r1007",
      "r1008",
      "r1234",
      "r1235",
      "r1317",
      "r1318"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "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": [
      "r179",
      "r202",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r297",
      "r330",
      "r340",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r1007",
      "r1008",
      "r1234",
      "r1235",
      "r1317",
      "r1318"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "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": [
      "r69",
      "r997"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractAssetsPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets",
        "documentation": "Disclosure of accounting policy for contract assets.",
        "label": "Contract Assets Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractAssetsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets",
        "documentation": "Tabular disclosure of contract assets.",
        "label": "Contract Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractAssetsTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/ContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets",
        "documentation": "The entire disclosure for contract assets.",
        "label": "Contract Assets Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractLiabilitiesTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Liabilities",
        "documentation": "Tabular disclosure of contract liabilities.",
        "label": "Contract Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractLiabilitiesTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Liabilities",
        "documentation": "The entire disclosure for contract liabilities with customers.",
        "label": "Contract Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractLiabilityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractLiabilityPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Liability",
        "documentation": "Disclosure of accounting policy for contract liability.",
        "label": "Contract Liability Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Core premiums paid to customers",
        "documentation": "Represents the difference between the Remanufactured Core sales price and its related cost. Core premiums expected to be amortized during the Company's normal operating cycle, which is generally one year.",
        "label": "Contract With Customer Asset Core Premiums Paid To Customers Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Core premiums paid to customers",
        "documentation": "Represents the difference between the Remanufactured Core sales price and its related cost as of the balance sheet date, classified as noncurrent.",
        "label": "Contract With Customer Asset Core Premiums Paid To Customers Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cores expected to be returned by customers",
        "documentation": "Represents the Remanufactured Cores and Used cores returned by consumers to the Company's customers but not yet returned to the Company. These cores are recorded as contract assets until the Company physically receives them during its normal operation cycle, which is generally one year.",
        "label": "Contract With Customer Asset Cores Expected To Be Returned By Customers Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods premiums paid to customers",
        "documentation": "Represents the difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, classified as current.",
        "label": "Contract With Customer Asset Finished Goods Premiums Paid To Customers Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods premiums paid to customers",
        "documentation": "Represents the difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, classified as noncurrent.",
        "label": "Contract With Customer Asset Finished Goods Premiums Paid To Customers Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term core inventory deposits",
        "documentation": "Carrying amount of remanufactured cores the Company has purchased from its customers, which are held by the customers and remain on the customers' premises, classified as noncurrent.",
        "label": "Contract With Customer Asset Long Term Core Inventory Deposits Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total short-term contract assets",
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r497",
      "r508"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term contract assets",
        "terseLabel": "Long-term contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r497",
      "r508"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetNoncurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remanufactured cores held at customers\u2019 locations",
        "documentation": "Gross amount of remanufactured cores held at customers' locations as of the balance sheet date, classified as noncurrent.",
        "label": "Contract With Customer Asset Remanufactured Cores Held At Customers Locations Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upfront payments to customers",
        "documentation": "Represents the marketing allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time, which is generally one year.",
        "label": "Contract With Customer Asset Upfront Payments To Customers Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upfront payments to customers",
        "documentation": "Represents the marketing allowances provided by the Company to its customers as of the balance sheet date, classified as noncurrent.",
        "label": "Contract With Customer Asset Upfront Payments To Customers Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityAccruedCorePaymentCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued core payment",
        "documentation": "The amount of obligations for accrued core payment, classified as current.",
        "label": "Contract With Customer Liability Accrued Core Payment Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued core payment",
        "documentation": "The amount of obligations for accrued core payment, classified as noncurrent.",
        "label": "Contract With Customer Liability Accrued Core Payment Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityCoreBankLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Core bank liability",
        "documentation": "The amount of obligation for Core bank liability, classified as current.",
        "label": "Contract With Customer Liability Core Bank Liability Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Core bank liability",
        "documentation": "The amount of obligation for core bank liability, classified as non current.",
        "label": "Contract With Customer Liability Core Bank Liability Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total short-term contract liabilities",
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r496",
      "r508"
     ]
    },
    "mpaa_ContractWithCustomerLiabilityCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term contract liabilities",
        "label": "Contract With Customer Liability Current Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer allowances earned",
        "documentation": "The amount of obligation for customer allowances earned, classified as current.",
        "label": "Contract With Customer Liability Customer Allowances Earned Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer core returns accruals",
        "documentation": "The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as current.",
        "label": "Contract With Customer Liability Customer Core Returns Accrual Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer core returns accruals",
        "documentation": "The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as noncurrent.",
        "label": "Contract With Customer Liability Customer Core Returns Accrual Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "documentation": "The amount of obligations for customer deposits, classified as current.",
        "label": "Contract With Customer Liability Customer Deposits Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods liabilities",
        "documentation": "The amount of obligations for finished goods liabilities, classified as current.",
        "label": "Contract With Customer Liability Finished Goods Liabilities Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods liabilities",
        "documentation": "The amount of obligations for finished goods liabilities, classified as noncurrent.",
        "label": "Contract With Customer Liability Finished Goods Liabilities Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term contract liabilities",
        "terseLabel": "Contract liabilities, less current portion",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r496",
      "r508"
     ]
    },
    "mpaa_ContractWithCustomerLiabilityNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ContractWithCustomerLiabilityNoncurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term contract liabilities",
        "label": "Contract With Customer Liability Noncurrent Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt [Member]",
        "verboseLabel": "Convertible Notes [Member]",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r461",
      "r462",
      "r472",
      "r473",
      "r474",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://motorcarparts.com/role/ConvertibleNotesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConvertibleNotesTable",
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net carrying amount of Convertible Notes, related party",
        "terseLabel": "Convertible notes, related party",
        "verboseLabel": "Net carrying amount of convertible notes",
        "label": "convertible note, related party",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes [Member]",
        "label": "Convertible Debt Securities [Member]",
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r1323"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ConvertibleNotesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ConvertibleNotesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ConvertibleNotesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ConvertibleNotesGross",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total payments",
        "documentation": "Principal amount of the convertible notes plus interest payable in kind, assuming no early redemption or conversion have occurred that will be paid at maturity.",
        "label": "Convertible Notes Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes [Member]",
        "label": "Convertible Notes Payable [Member]",
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r169"
     ]
    },
    "mpaa_ConvertibleNotesRelatedPartyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ConvertibleNotesRelatedPartyAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes, related party",
        "verboseLabel": "Convertible notes, related party",
        "label": "Convertible Notes Related Party Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116",
      "r765"
     ]
    },
    "mpaa_CostRecognizedInConsolidatedStatementOfOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CostRecognizedInConsolidatedStatementOfOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Recognized In Consolidated Statement Of Operations Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r1315"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r1315",
      "r1316"
     ]
    },
    "mpaa_CurePeriodInCaseOfEventsOfDefault": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CurePeriodInCaseOfEventsOfDefault",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cure period",
        "documentation": "Duration of cure period in case of events for default, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Cure Period In Case Of Events Of Default"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "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": [
      "r1232",
      "r1259",
      "r1358"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1232",
      "r1259"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r1259"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax expense",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "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": [
      "r1232",
      "r1259",
      "r1358"
     ]
    },
    "mpaa_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerAMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A [Member]",
        "documentation": "Represents the customer with the largest percentage of net sales and accounts receivable.",
        "label": "Customer AMember"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerBMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer C [Member]",
        "verboseLabel": "Customer B [Member]",
        "documentation": "Represents the customer with the second largest percentage of net sales and accounts receivable.",
        "label": "Customer BMember"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_CustomerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerCMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B [Member]",
        "verboseLabel": "Customer C [Member]",
        "documentation": "Represents the customer with the third largest percentage of net sales and accounts receivable.",
        "label": "Customer CMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r132",
      "r375"
     ]
    },
    "mpaa_CustomerFinishedGoodsReturnsAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerFinishedGoodsReturnsAccrual",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer finished goods returns accrual",
        "documentation": "The carrying value as of the balance sheet date of the estimated future unit returns (warranty returns) and finished goods returns (stock adjustment returns) for which a returned goods authorization has not been issued.",
        "label": "Customer Finished Goods Returns Accrual"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_CustomerFinishedGoodsReturnsAccrualMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerFinishedGoodsReturnsAccrualMember",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Finished Goods Returns Accrual [Member]",
        "documentation": "The estimated future unit returns (warranty returns) and finished goods returns (stock adjustment returns) for which a returned goods authorization has not been issued.",
        "label": "Customer Finished Goods Returns Accrual Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Finished Goods Returns Accrual",
        "documentation": "Disclosure of accounting policy for customer finished goods returns accruals assumed by the entity.",
        "label": "Customer Finished Goods Returns Accruals Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_CustomerPaymentDiscrepancies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerPaymentDiscrepancies",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "mpaa_AccountsReceivableOffsetAccounts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Customer payment discrepancies",
        "documentation": "A reduction to trade accounts receivable for customer payment discrepancies.",
        "label": "Customer Payment Discrepancies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "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": [
      "r66",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1294",
      "r1296",
      "r1299",
      "r1300"
     ]
    },
    "mpaa_CustomerReturnsRgaIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "CustomerReturnsRgaIssued",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "mpaa_AccountsReceivableOffsetAccounts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Customer returns RGA issued",
        "documentation": "A reduction from trade accounts receivable for returned goods authorization issued for in-transit unit returns.",
        "label": "Customer Returns Rga Issued"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1202"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board of Directors Oversight [Text Block]",
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1202"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1204"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1204"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1206"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1204"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1100",
      "r1197"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1198"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1198"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1196"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1196"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1196"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1199"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1104",
      "r1201"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1104",
      "r1201"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1202"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1205"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1203"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]",
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1200"
     ]
    },
    "mpaa_DebtConvertibleNotesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DebtConvertibleNotesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt - Convertible Notes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r293",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r447",
      "r448",
      "r460",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r476",
      "r483",
      "r484",
      "r486",
      "r725"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "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": [
      "r16",
      "r88",
      "r89",
      "r169",
      "r171",
      "r297",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1051",
      "r1257",
      "r1303",
      "r1304",
      "r1305",
      "r1380",
      "r1382"
     ]
    },
    "mpaa_DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock available to be issued (in Shares)",
        "documentation": "Number of common stock available for issuance upon conversion of convertible debt.",
        "label": "Debt Instrument Convertible Common Stock Available For Issuance Upon Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DebtInstrumentConvertibleConversionBasePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DebtInstrumentConvertibleConversionBasePrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base principal amount for debt to equity conversion",
        "documentation": "Base principal amount of debt instrument applied for conversion of debt into equity.",
        "label": "Debt Instrument Convertible Conversion Base Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in Dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r463"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issuable upon conversion",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r92",
      "r144",
      "r145",
      "r463"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleNotesTable": {
       "parentTag": "mpaa_AmountAllocatedToConvertibleNotes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable",
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount of Convertible Notes",
        "verboseLabel": "Principal amount of convertible notes",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r725",
      "r726",
      "r1019",
      "r1020",
      "r1051"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r487",
      "r725",
      "r726",
      "r1051"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate at end of period",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r462"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes [Abstract]",
        "terseLabel": "Amended Credit Facility [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": [
      "r297",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r485",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1051",
      "r1257",
      "r1380",
      "r1382"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r1018",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "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": [
      "r16",
      "r297",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1051",
      "r1257",
      "r1303",
      "r1304",
      "r1305",
      "r1380",
      "r1382"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r47",
      "r48",
      "r84",
      "r143",
      "r145",
      "r297",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r485",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1051",
      "r1257",
      "r1380",
      "r1382"
     ]
    },
    "mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleNotesTable": {
       "parentTag": "mpaa_AmountAllocatedToConvertibleNotes",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: unamortized debt discount attributed to Compound Net Derivative Liability",
        "documentation": "Amount, after accumulated amortization, of debt discount attributed to compound net derivative liability.",
        "label": "Debt Instrument Unamortized Discount Attributed To Compound Net Derivative Liability"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleNotesTable": {
       "parentTag": "mpaa_AmountAllocatedToConvertibleNotes",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable",
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: unamortized debt discount attributed to debt issuance costs",
        "terseLabel": "Less: unamortized debt discount attributed to debt issuance costs",
        "documentation": "Amount, after accumulated amortization, of debt discount and debt issuance costs.",
        "label": "Debt Instrument Unamortized Discount Attributed To Debt Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DebtInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt - Interest Expense Recognized Related to Convertible Notes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DebtIssuanceCostsAllocatedToBifurcatedDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DebtIssuanceCostsAllocatedToBifurcatedDerivatives",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs allocated to the bifurcated derivatives",
        "documentation": "Amount of debt issuance costs allocated to the bifurcated derivatives",
        "label": "Debt Issuance Costs Allocated To Bifurcated Derivatives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs included in accounts payable and accrued liabilities",
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Issuance Costs",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense related to the deferred compensation plan",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r149"
     ]
    },
    "mpaa_DeferredCompensationArrangementWithIndividualContributionsByEmployee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployee",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee contributions made to deferred compensation plan",
        "documentation": "Amount of contributions made by employee into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement With Individual Contributions By Employee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation",
        "verboseLabel": "Deferred compensation obligation",
        "label": "Deferred Compensation Arrangement with Individual, Recorded Liability",
        "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "mpaa_TotalDeferredTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "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": [
      "r1259",
      "r1357",
      "r1358"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "mpaa_TotalDeferredTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1259",
      "r1357"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r623",
      "r624"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r5",
      "r197",
      "r1259"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax (benefit) expense",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98",
      "r170",
      "r647"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r624",
      "r805"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of deferred income taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "mpaa_TotalDeferredTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "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": [
      "r1259",
      "r1357",
      "r1358"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles, net",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total 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": [
      "r648"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory adjustments",
        "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": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred taxes",
        "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": [
      "r1353"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating losses",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment, net",
        "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": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credits",
        "label": "Deferred Tax Assets, Tax 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": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "mpaa_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liability.",
        "label": "Deferred Tax Assets Tax Deferred Expense Operating Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation",
        "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": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for bad debts",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for stock adjustment returns",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from allowance for stock adjustment returns.",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Stock Adjustment Returns"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer allowances earned",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the customer allowances earned.",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Customer Allowances Earned"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate for returns",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "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": [
      "r649"
     ]
    },
    "mpaa_DeferredTaxLiabilitiesContractWithCustomerAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DeferredTaxLiabilitiesContractWithCustomerAssets",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contract assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from contract with customer assets.",
        "label": "Deferred Tax Liabilities Contract With Customer Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating lease assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined 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_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Matching contribution, amount",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer's maximum contribution specified as percentage of employee compensation",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer's matching contribution",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1133",
      "r1147"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r42"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r42"
     ]
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r690",
      "r691",
      "r704",
      "r711",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r903",
      "r904",
      "r956",
      "r959",
      "r962",
      "r963",
      "r964",
      "r965",
      "r996",
      "r1043",
      "r1047",
      "r1073",
      "r1364",
      "r1365",
      "r1366",
      "r1432"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "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": [
      "r886",
      "r888",
      "r902",
      "r903",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r911",
      "r912",
      "r913",
      "r914",
      "r930",
      "r931",
      "r932",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r956",
      "r957",
      "r962",
      "r964",
      "r1071",
      "r1073",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1374",
      "r1375"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
      "http://motorcarparts.com/role/FairValueAssumptionsTable",
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compound Net Derivative Liability [Member]",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r75",
      "r77",
      "r165",
      "r886",
      "r888",
      "r902",
      "r903",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r911",
      "r912",
      "r913",
      "r914",
      "r930",
      "r931",
      "r932",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r956",
      "r957",
      "r962",
      "r964",
      "r996",
      "r1071",
      "r1073",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1374",
      "r1375"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Derivatives [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Risk Management and Derivatives",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r678",
      "r685"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "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": [
      "r12",
      "r72",
      "r75",
      "r77",
      "r78",
      "r79",
      "r677"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Exchange Contracts [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": [
      "r677"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of compound net derivative liability",
        "terseLabel": "Change in fair value of compound net derivative liability",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r1231"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r690",
      "r691",
      "r704",
      "r711",
      "r878",
      "r879",
      "r880",
      "r881",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r911",
      "r913",
      "r914",
      "r957",
      "r958",
      "r959",
      "r962",
      "r963",
      "r964",
      "r965",
      "r996",
      "r1364",
      "r1365",
      "r1366",
      "r1432"
     ]
    },
    "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount of foreign currency derivatives",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1359",
      "r1360"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, term of contract",
        "label": "Derivative, Term of Contract",
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r578",
      "r608",
      "r609",
      "r611",
      "r1038"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DiscountRecordedAsInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DiscountRecordedAsInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of discount as interest expense",
        "documentation": "The amount of the discount on accounts receivable balances sold that was recorded as interest expense during the period.",
        "label": "Discount Recorded As Interest Expense"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average days",
        "documentation": "Weighted average number of days these discount arrangements have allowed the Company to accelerate collection of discounted accounts receivable balances during the period measured in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Discounted Accounts Receivable Weighted Average Days For Accelerated Collection"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1133",
      "r1147"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1094",
      "r1097",
      "r1120"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1094",
      "r1097",
      "r1120",
      "r1171"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1094",
      "r1097",
      "r1120",
      "r1171"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1148"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "mpaa_DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "DomesticAndForeignComponentsOfLossIncomeBeforeIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic And Foreign Components Of Loss Income Before Income Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal [Member]",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1160"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net loss per share (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r319",
      "r321",
      "r324",
      "r325",
      "r326",
      "r329",
      "r668",
      "r671",
      "r687",
      "r688",
      "r801",
      "r822",
      "r999"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net loss per share (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r321",
      "r324",
      "r325",
      "r326",
      "r329",
      "r668",
      "r671",
      "r687",
      "r688",
      "r801",
      "r822",
      "r999"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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": [
      "r29",
      "r30",
      "r328"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Basic and Diluted Net Loss Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "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": [
      "r627",
      "r1042"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Difference between income tax expense at the federal statutory rate and effective tax rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory federal income tax rate",
        "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": [
      "r296",
      "r627",
      "r659",
      "r1042"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r1042",
      "r1260",
      "r1351"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income taxed at different rates",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r631",
      "r1042",
      "r1260",
      "r1351"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible debt costs",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, 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 nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r634",
      "r1260",
      "r1351"
     ]
    },
    "mpaa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible executive compensation",
        "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 executive compensation nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Executive Compensation Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "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": [
      "r1042",
      "r1260",
      "r1351",
      "r1352"
     ]
    },
    "mpaa_EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development credit",
        "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 research and development expense.",
        "label": "Effective Income Tax Rate Reconciliation Research And Development Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax benefit from share-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1228",
      "r1351",
      "r1352"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income tax rate, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r1042",
      "r1260",
      "r1351"
     ]
    },
    "mpaa_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent",
     "calculation": {
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DifferenceBetweenIncomeTaxExpenseattheFederalStatutoryRateandEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions",
        "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 uncertain tax positions.",
        "label": "Effective Income Tax Rate Reconciliation Uncertain Tax Positions Percent"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1222"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1222"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1222"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1224"
     ]
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleNotesTable": {
       "parentTag": "us-gaap_ConvertibleDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plus: Compound Net Derivative Liability",
        "verboseLabel": "Compound Net Derivative Liability",
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmbeddedDerivativeLiabilityMeasurementInput",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumptions for fair value of Compound Net Derivative Liability",
        "label": "Embedded Derivative Liability, Measurement Input",
        "documentation": "Value of input used to measure embedded derivative liability."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r693",
      "r694"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average vesting period over which compensation expense is expected to be 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": [
      "r610"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized compensation expense (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized compensation expense, options (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity",
      "http://motorcarparts.com/role/StockOptionActivityTable",
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Options [Member]",
        "netLabel": "Options [Member]",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "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_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1085"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1085"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1212"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1085"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1085"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1085"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r1214"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase Program [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_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r11",
      "r247",
      "r279",
      "r280",
      "r281",
      "r304",
      "r305",
      "r306",
      "r308",
      "r313",
      "r315",
      "r317",
      "r331",
      "r380",
      "r381",
      "r417",
      "r494",
      "r657",
      "r658",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r727",
      "r729",
      "r750",
      "r819",
      "r846",
      "r847",
      "r848",
      "r866",
      "r943"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1124",
      "r1140",
      "r1175"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1121",
      "r1137",
      "r1172"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "mpaa_ExercisePriceRange1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ExercisePriceRange1Member",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$9.32 to $17.38 [Member]",
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ExercisePriceRange2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ExercisePriceRange2Member",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$19.00 to $22.73 [Member]",
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ExercisePriceRange3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ExercisePriceRange3Member",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$25.21 to $27.40 [Member]",
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range3 Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ExercisePriceRange5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ExercisePriceRange5Member",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$28.68 to $31.13 [Member]",
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range5 Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ExternalCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ExternalCustomersMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "External Customers [Member]",
        "documentation": "External customer entries used in operating segment consolidation.",
        "label": "External Customers Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements [Abstract]",
        "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": [
      "r690",
      "r691",
      "r704",
      "r1043"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r690",
      "r691",
      "r704",
      "r1043"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements [Abstract]",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [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": [
      "r692",
      "r693",
      "r694",
      "r1047"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r693",
      "r694",
      "r1047"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Assumptions",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r693",
      "r1047"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"
     ],
     "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": [
      "r474",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r689",
      "r691",
      "r692",
      "r693",
      "r694",
      "r703",
      "r704",
      "r706",
      "r757",
      "r758",
      "r759",
      "r1019",
      "r1020",
      "r1027",
      "r1028",
      "r1029",
      "r1043",
      "r1047"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
      "http://motorcarparts.com/role/FairValueAssumptionsTable",
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r705"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r690",
      "r691",
      "r692",
      "r694",
      "r1043",
      "r1365",
      "r1376"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r699",
      "r701",
      "r702",
      "r703",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r798",
      "r1043",
      "r1048"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r533",
      "r538",
      "r691",
      "r704",
      "r757",
      "r1027",
      "r1028",
      "r1029",
      "r1043"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r533",
      "r538",
      "r691",
      "r692",
      "r704",
      "r758",
      "r1019",
      "r1020",
      "r1027",
      "r1028",
      "r1029",
      "r1043"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r691",
      "r692",
      "r693",
      "r694",
      "r704",
      "r759",
      "r1019",
      "r1020",
      "r1027",
      "r1028",
      "r1029",
      "r1043",
      "r1047"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements [Abstract]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r705"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Activity for Level 3 Fair Value Measurements",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r695",
      "r700",
      "r705"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in the fair value of the Compound Net Derivative Liability included in earnings",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r705"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Newly issued",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r705"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r695",
      "r705"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "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": [
      "r474",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r689",
      "r691",
      "r692",
      "r693",
      "r694",
      "r703",
      "r704",
      "r706",
      "r757",
      "r758",
      "r759",
      "r1019",
      "r1020",
      "r1027",
      "r1028",
      "r1029",
      "r1043",
      "r1047"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring [Member]",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r1043",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1376"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on finance lease liabilities",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r733",
      "r739",
      "r1052"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "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": [
      "r731",
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Current",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "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": [
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "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": [
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "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": [
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r747"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: amount representing 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": [
      "r747"
     ]
    },
    "mpaa_FinanceLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "FinanceLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for finance leases",
        "documentation": "Amount of cash outflow from finance lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Finance Lease Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on finance lease obligations",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r743"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of finance lease 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": [
      "r733",
      "r739",
      "r1052"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1052"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r745",
      "r1052"
     ]
    },
    "mpaa_FinanceLeasesCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "FinanceLeasesCostAbstract",
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost:",
        "label": "Finance Leases Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r258",
      "r388",
      "r409",
      "r1015"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r411",
      "r989",
      "r1015"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r411",
      "r989",
      "r1015"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "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": [
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r412",
      "r413",
      "r766",
      "r767",
      "r989"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated future amortization expense for intangible assets subject to amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Value",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r409",
      "r767",
      "r1015"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "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": [
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r412",
      "r413",
      "r989"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/EstimatedFutureAmortizationExpenseforIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r766",
      "r1296"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign [Member]",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r628"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": [
      "r690",
      "r691"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r690",
      "r691"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts included in prepaid and other current assets",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts included in other current liabilities",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "mpaa_ForeignCurrencyRemeasurementGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ForeignCurrencyRemeasurementGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign currency remeasurement",
        "documentation": "Amount before tax of foreign currency remeasurement unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Remeasurement Gain Loss Unrealized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency transaction gains (losses)",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r714",
      "r715",
      "r716",
      "r717",
      "r940"
     ]
    },
    "mpaa_ForeignCurrencyTransactionGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ForeignCurrencyTransactionGainLossMember",
     "presentation": [
      "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Impact of Lease Liabilities and Forward Contracts [Member]",
        "documentation": "Primary financial statement caption encompassing foreign exchange impact of lease liabilities and forward contracts.",
        "label": "Foreign Currency Transaction Gain Loss Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0,
       "order": 4.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign exchange impact of lease liabilities and forward contracts",
        "negatedTerseLabel": "Foreign exchange impact of lease liabilities and forward contracts",
        "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r918",
      "r1079",
      "r1378",
      "r1379",
      "r1434"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "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": [
      "r713"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Foreign Currency Exchange Contracts [Member]",
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r908",
      "r913",
      "r932",
      "r938",
      "r960",
      "r961",
      "r962",
      "r1073"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1179"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1179"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1179"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1179"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1179"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1131"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office Equipment and Fixtures [Member]",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnInvestmentsTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (Loss) on Equity Investments",
        "label": "Gain (Loss) on Securities [Table Text Block]",
        "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security."
       }
      }
     },
     "auth_ref": [
      "r1249",
      "r1250"
     ]
    },
    "mpaa_GainLossOnRemeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "GainLossOnRemeasurementOfLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) in foreign currency-denominated lease liabilities",
        "documentation": "Amount of gain (loss) on the remeasurement of lease liabilities.",
        "label": "Gain Loss On Remeasurement Of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of plant and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r45",
      "r46"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r922"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative Expenses [Member]",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r390",
      "r799",
      "r1008",
      "r1014",
      "r1045",
      "r1053",
      "r1286",
      "r1287"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1285",
      "r1288"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r401",
      "r1014"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r414",
      "r416"
     ]
    },
    "mpaa_GoodwillAndIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "GoodwillAndIntangibleAssetsLineItems",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets [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.",
        "label": "Goodwill And Intangible Assets Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of goodwill",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r391",
      "r397",
      "r401",
      "r1014",
      "r1045"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "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": [
      "r113",
      "r117",
      "r180",
      "r294",
      "r379",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r712",
      "r1001",
      "r1007",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1317"
     ]
    },
    "mpaa_HardPartsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "HardPartsSegmentMember",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hard Parts Segment [Member]",
        "documentation": "Operating segments classified as hard parts. Excludes intersegment elimination and reconciling items.",
        "label": "Hard Parts Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1097",
      "r1120"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of intangible assets",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r1254",
      "r1301"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of plant and equipment",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r41",
      "r138",
      "r1044"
     ]
    },
    "mpaa_IncentiveAwardPlan2010Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "IncentiveAwardPlan2010Member",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2010 Incentive Award Plan [Member]",
        "documentation": "Information by 2010 Incentive Award Plan (the\" 2010 Plan\") pertaining to equity-based compensation arrangements.",
        "label": "Incentive Award Plan2010 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable"
     ],
     "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": [
      "r295",
      "r626"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income tax expense",
        "terseLabel": "Total consolidated loss before income tax (benefit) expense",
        "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": [
      "r114",
      "r176",
      "r180",
      "r802",
      "r817",
      "r1001",
      "r1007",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, 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": [
      "r295",
      "r626"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/DomesticandForeignComponentsofLossIncomeBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic and foreign components of (loss) income",
        "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/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r425",
      "r437",
      "r696",
      "r700",
      "r705",
      "r843",
      "r845",
      "r927",
      "r989",
      "r1046",
      "r1402"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r627",
      "r628",
      "r639",
      "r653",
      "r1042",
      "r1354"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r627",
      "r628",
      "r639",
      "r653",
      "r1042",
      "r1354"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r619",
      "r627",
      "r635",
      "r636",
      "r637",
      "r644",
      "r651",
      "r660",
      "r662",
      "r663",
      "r664",
      "r861",
      "r1042"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income tax expense",
        "terseLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r198",
      "r316",
      "r317",
      "r330",
      "r346",
      "r367",
      "r625",
      "r627",
      "r661",
      "r823",
      "r1042"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "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": [
      "r278",
      "r621",
      "r622",
      "r644",
      "r645",
      "r650",
      "r655",
      "r855"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes, net of refunds",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r290",
      "r652",
      "r653"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r1239"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contract assets, net",
        "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": [
      "r1253"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities, net",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "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": [
      "r763",
      "r1253"
     ]
    },
    "mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer finished goods returns accrual",
        "documentation": "The net change during the reporting period in the customer finished goods returns accrual.",
        "label": "Increase Decrease In Customer Finished Goods Returns Accrual"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax receivable",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "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": [
      "r4"
     ]
    },
    "mpaa_IncreaseDecreaseInInventoryUnreturned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "IncreaseDecreaseInInventoryUnreturned",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory unreturned",
        "documentation": "The net change during the reporting period in the amount recorded for the added unit value of finished goods shipped to customers that the Company expects to be returned within the normal operating cycle.",
        "label": "Increase Decrease In Inventory Unreturned"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from operating leases.",
        "label": "Increase Decrease In Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1170",
      "r1179",
      "r1183",
      "r1191"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1195"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1195"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1195"
     ]
    },
    "mpaa_IntangibleAssetsFullyAmortizedRetired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "IntangibleAssetsFullyAmortizedRetired",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fully amortized intangible assets, retired",
        "documentation": "The amount of fully amortized intangible assets that the entity retired during the period.",
        "label": "Intangible Assets Fully Amortized Retired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets \u2014 net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r1296",
      "r1298"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r480",
      "r488",
      "r1021",
      "r1022"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest on convertible notes, related party",
        "verboseLabel": "Contractual interest expense",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r481",
      "r1021",
      "r1022"
     ]
    },
    "mpaa_InterestExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "InterestExpenseNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "negatedLabel": "Interest expense, net",
        "documentation": "The cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings during the period.",
        "label": "Interest Expense Net"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_InterestExpenseOnConvertibleNotesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "InterestExpenseOnConvertibleNotesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on Convertible Notes",
        "label": "Interest Expense On Convertible Notes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_InterestExpenseRecognizedRelatedToConvertibleNotesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "InterestExpenseRecognizedRelatedToConvertibleNotesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense Recognized Related To Convertible Notes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Interest Expense Recognized Related to Convertible Notes",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest, net",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r288",
      "r289"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment Sales [Member]",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r330",
      "r340",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r1007"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/Inventory"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "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": [
      "r384"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventory, gross",
        "label": "Inventory, Gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventory - net",
        "terseLabel": "Inventory \u2014 net",
        "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": [
      "r269",
      "r994",
      "r1053"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "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": [
      "r186",
      "r253",
      "r268",
      "r384",
      "r385",
      "r387",
      "r764",
      "r998"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "mpaa_InventoryUnreturned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "InventoryUnreturned",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory unreturned",
        "documentation": "Carrying amount as of the balance sheet date of the added unit value of finished goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year.",
        "label": "Inventory Unreturned"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_InventoryUnreturnedPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "InventoryUnreturnedPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Unreturned",
        "documentation": "Disclosure of inventory accounting policy for inventory classes of unreturned inventory.",
        "label": "Inventory Unreturned Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryValuationReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserveMember",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory - Allowance for Excess and Obsolete Inventory [Member]",
        "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "documentation": "Reserve to reduce inventory to lower of cost or net realizable value."
       }
      }
     },
     "auth_ref": [
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less allowance for excess and obsolete inventory",
        "terseLabel": "Reserve for excess and obsolete inventory",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r1243"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net provision for inventory reserves",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mutual funds",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1362",
      "r1363",
      "r1373"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r738",
      "r1052"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease cost",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Cost Recognized in Consolidated Statement of Operations",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "mpaa_LeaseTermAndDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LeaseTermAndDiscountRateAbstract",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term and discount rate",
        "label": "Lease Term And Discount Rate Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements [Member]",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r748"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LeasesMaturityofLeaseCommitmentsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LeasesMaturityofLeaseCommitmentsDetailsLineItems",
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity of Lease Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LeasesMaturityofLeaseCommitmentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LeasesMaturityofLeaseCommitmentsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases - Maturity of Lease Commitments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases term",
        "label": "Lessee, Finance Lease, Term of Contract",
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "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": [
      "r737",
      "r749"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r737",
      "r749"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.",
        "label": "Lessee Operating And Finance Lease Liability Payments Due"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Due After Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Due Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Due Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Due Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Due Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease having an initial or remaining lease term in excess of one year due in next fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Next Twelve Months"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: amount representing interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance lease.",
        "label": "Lessee Operating And Finance Lease Liability Undiscounted Excess Amount"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeasesAbstract",
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingAndFinanceLeasesTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "documentation": "The entire disclosure for operating and finance leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating and finance lease liability.",
        "label": "Lessee Operating And Finance Leases Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity of Lease Commitments",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability and finance lease liability recognized in statement of financial position.",
        "label": "Lessee Operating Lease And Finance Lease Liability Maturity Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Information about Leases",
        "documentation": "Tabular disclosure of other information of lessees operating lease and finance lease obligations.",
        "label": "Lessee Operating Lease And Finance Lease Other Information Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "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": [
      "r747"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "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": [
      "r747"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r747"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "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": [
      "r747"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r747"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r747"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r747"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: amount representing 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": [
      "r747"
     ]
    },
    "mpaa_LesseeOperatingLeaseOptionToRenewTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingLeaseOptionToRenewTerm",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, renew term option",
        "documentation": "The term for the lessee's option to renew an operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee Operating Lease Option To Renew Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease renewal term",
        "verboseLabel": "Operating lease, renewal term",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "mpaa_LesseeOperatingLeaseSecondExtensionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeOperatingLeaseSecondExtensionTerm",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease second extension term",
        "documentation": "Term of lessee's operating lease second extension term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee Operating Lease Second Extension Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial lease term",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Information for Leases",
        "documentation": "Tabular disclosure of the lessee's operating lease and finance lease assets and liabilities disclosed in the statement of financial position.",
        "label": "Lessee Schedule Of Operating Lease And Finance Lease Assets And Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of Credit [Member]",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r88",
      "r89",
      "r90",
      "r94",
      "r95",
      "r96",
      "r99",
      "r294",
      "r379",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r673",
      "r674",
      "r675",
      "r712",
      "r895",
      "r1000",
      "r1081",
      "r1317",
      "r1387",
      "r1388"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 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": [
      "r107",
      "r173",
      "r812",
      "r1053",
      "r1258",
      "r1284",
      "r1377"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "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/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r90",
      "r252",
      "r294",
      "r379",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r673",
      "r674",
      "r675",
      "r712",
      "r1053",
      "r1317",
      "r1387",
      "r1388"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding balance under revolving loan",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r171",
      "r1396"
     ]
    },
    "mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of aggregate revolving commitments",
        "documentation": "Minimum threshold of aggregate revolving commitments below which fixed charge ratio financial covenant is tested.",
        "label": "Line Of Credit Facility Aggregate Revolving Commitments Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r87",
      "r93"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount available under revolving facility",
        "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": [
      "r87",
      "r93",
      "r448"
     ]
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving loan",
        "label": "Line of Credit, Current",
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r169"
     ]
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable \u2014 Net",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r1279"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loans [Member]",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LogisticExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LogisticExpenses",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Logistic expenses",
        "documentation": "Amount of expenses incurred in the process of moving and storing goods from the point of origin to the point of consumption.",
        "label": "Logistic Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LongTermContractAssetsWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LongTermContractAssetsWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term contract assets, write-down",
        "documentation": "Amount of loss from reductions in long-term contract assets due to quarterly revaluation of contract assets.",
        "label": "Long Term Contract Assets Write Down"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LongTermSupplierCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "LongTermSupplierCommitmentPeriod",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of long-term agreements with major customer",
        "documentation": "Period covered by the long-term supplier commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Long Term Supplier Commitment Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleNotesTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/InterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r1303",
      "r1304",
      "r1305"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r44",
      "r1303",
      "r1304",
      "r1305"
     ]
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "MX",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexico [Member]",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and Equipment [Member]",
        "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/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "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": [
      "r375",
      "r1026",
      "r1063",
      "r1068",
      "r1322",
      "r1399",
      "r1403",
      "r1404",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_ManufacturingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ManufacturingFacilityMember",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing Facility [Member]",
        "label": "Manufacturing Facility [Member]",
        "documentation": "Structure used in the manufacturing of goods."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "mpaa_ManufacturingMaterialLaborAndOverheadExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ManufacturingMaterialLaborAndOverheadExpenses",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material, labor, and overhead expenses",
        "documentation": "Expenses incurred for material, labor and overhead in the production of goods.",
        "label": "Manufacturing Material Labor And Overhead Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 24.0
      },
      "http://motorcarparts.com/role/GainLossonEquityInvestmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/GainLossonEquityInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net gain (loss) recognized on equity securities",
        "negatedLabel": "(Gain) loss on short-term investments",
        "label": "Marketable Security, Gain (Loss)",
        "documentation": "Amount of realized and unrealized gain (loss) on investment in marketable security."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Equity Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/GainLossonEquityInvestmentsTable": {
       "parentTag": "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/GainLossonEquityInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: net gain (loss) recognized on equity securities sold",
        "label": "Marketable Security, Realized Gain (Loss)",
        "documentation": "Amount of realized gain (loss) on investment in marketable security."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesUnrealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/GainLossonEquityInvestmentsTable": {
       "parentTag": "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/GainLossonEquityInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) recognized on equity securities still held",
        "label": "Marketable Security, Unrealized Gain (Loss)",
        "documentation": "Amount of unrealized gain (loss) on investment in marketable security."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "mpaa_MarketingAllowanceSingleExchangeofProduct": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MarketingAllowanceSingleExchangeofProduct",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable": {
       "parentTag": "mpaa_MarketingAllowancesRecordedAsReductionOfRevenue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowances related to a single exchange of product",
        "documentation": "Marketing allowances related to a single exchange of product that are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered.",
        "label": "Marketing Allowance Single Exchangeof Product"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MarketingAllowancesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MarketingAllowancesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing Allowances",
        "label": "Marketing Allowances Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable": {
       "parentTag": "mpaa_MarketingAllowancesRecordedAsReductionOfRevenue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of core premiums paid to customers",
        "documentation": "The amortization of core premiums paid to customers generally in connection with new business.",
        "label": "Marketing Allowances Amortization Of Core Premiums Paid To Customers"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MarketingAllowancesLongTermContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MarketingAllowancesLongTermContracts",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable": {
       "parentTag": "mpaa_MarketingAllowancesRecordedAsReductionOfRevenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowances incurred under long-term customer contracts",
        "documentation": "Marketing allowances which may only be applied against future purchases and are recorded as a reduction to revenues in accordance with a schedule set forth in the long-term contract.",
        "label": "Marketing Allowances Long Term Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MarketingAllowancesRecordedAsReductionOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MarketingAllowancesRecordedAsReductionOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BreakoutofMarketingAllowancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total marketing allowances recorded as a reduction to revenues",
        "documentation": "The marketing and other allowances the Company typically grants its customers in connection with its new or expanded customer relationships adversely impact the near-term revenues, profitability, and associated cash flows from these arrangements.",
        "label": "Marketing Allowances Recorded As Reduction Of Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MatchingContributionsVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MatchingContributionsVestingPeriod",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Matching contributions vesting period",
        "documentation": "The vesting period of employer's matching contribution over the period.",
        "label": "Matching Contributions Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MaturityOfLeaseCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MaturityOfLeaseCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity Of Lease Commitments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/LeasesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r211",
      "r213",
      "r214",
      "r216",
      "r245",
      "r246",
      "r442",
      "r443",
      "r444",
      "r445",
      "r571",
      "r616",
      "r694",
      "r762",
      "r842",
      "r844",
      "r852",
      "r887",
      "r888",
      "r949",
      "r951",
      "r953",
      "r954",
      "r966",
      "r987",
      "r988",
      "r1013",
      "r1023",
      "r1037",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1064",
      "r1319",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "mpaa_MeasurementInputCostOfEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MeasurementInputCostOfEquityMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Equity [Member]",
        "documentation": "Measurement input using the return that a company must realize in exchange for a given investment or project.",
        "label": "Measurement Input Cost Of Equity Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputEbitdaMultipleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputEbitdaMultipleMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EBITDA Volatility [Member]",
        "label": "Measurement Input, EBITDA Multiple [Member]",
        "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Volatility of MPA Common Stock [Member]",
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk Free Interest Rate [Member]",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r693",
      "r694",
      "r1047"
     ]
    },
    "mpaa_MeasurementInputWeightedAverageCostOfCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MeasurementInputWeightedAverageCostOfCapitalMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Cost of Capital [Member]",
        "documentation": "Measurement input using the weighted average cost of capital through a calculation in which each category of the entity's capital is proportionally weighted.",
        "label": "Measurement Input Weighted Average Cost Of Capital Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MinimumAdjustedEBITDAForRedemption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MinimumAdjustedEBITDAForRedemption",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum adjusted EBITDA for redemption",
        "documentation": "Minimum adjusted EBITDA for prior four quarters considered for redemption of convertible notes.",
        "label": "Minimum Adjusted EBITDAFor Redemption"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_MinimumAgeRequiredToParticipateInDefinedContributionPlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MinimumAgeRequiredToParticipateInDefinedContributionPlan",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum age required to participate in defined contribution plan",
        "documentation": "The minimum age of employees who are eligible to cover under defined contribution plan service.",
        "label": "Minimum Age Required To Participate In Defined Contribution Plan"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r211",
      "r213",
      "r214",
      "r216",
      "r245",
      "r246",
      "r442",
      "r443",
      "r444",
      "r445",
      "r571",
      "r616",
      "r694",
      "r762",
      "r842",
      "r844",
      "r852",
      "r887",
      "r888",
      "r949",
      "r951",
      "r953",
      "r954",
      "r966",
      "r987",
      "r988",
      "r1013",
      "r1023",
      "r1037",
      "r1047",
      "r1048",
      "r1049",
      "r1064",
      "r1319",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394"
     ]
    },
    "mpaa_MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum service period required to participate in defined contribution plan",
        "documentation": "The minimum service period of employees who are eligible to cover under defined contribution plan service.",
        "label": "Minimum Service Period Required To Participate In Defined Contribution Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Monte Carlo Valuation Model Assumptions Used In Determining Fair Value Of Tsr Awards Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r1026",
      "r1063",
      "r1068",
      "r1322",
      "r1399",
      "r1403",
      "r1404",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://motorcarparts.com/role/CompanyBackgroundandOrganization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Background and Organization",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r199"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by 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": [
      "r287"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in 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": [
      "r287"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) 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": [
      "r127",
      "r128",
      "r129"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome",
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss (in Dollars)",
        "netLabel": "Net loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r129",
      "r177",
      "r250",
      "r273",
      "r276",
      "r281",
      "r294",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r323",
      "r379",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r668",
      "r671",
      "r688",
      "r712",
      "r818",
      "r919",
      "r941",
      "r942",
      "r1079",
      "r1317"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements and Accounting Pronouncements Not Yet Adopted",
        "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": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1128",
      "r1144",
      "r1170",
      "r1179"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Countries [Member]",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1437",
      "r1438",
      "r1439",
      "r1440"
     ]
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated fair value of convertible notes",
        "label": "Notes Payable, Fair Value Disclosure",
        "documentation": "Fair value portion of notes payable."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r88",
      "r89",
      "r1363",
      "r1373"
     ]
    },
    "us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable, Noncurrent, Related Party, Type [Extensible Enumeration]",
        "label": "Notes Payable, Noncurrent, Related Party [Extensible Enumeration]",
        "documentation": "Indicates status and type of related party for notes payable classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1386"
     ]
    },
    "mpaa_NoticePeriodInTheEventsOfDefault": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "NoticePeriodInTheEventsOfDefault",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notice period in the events of default",
        "documentation": "Duration of Notice period in the events for default, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Notice Period In The Events Of Default"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_NumberOfEqualAnnualInstallmentsInWhichAwardsVest": {
     "xbrltype": "integerItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "NumberOfEqualAnnualInstallmentsInWhichAwardsVest",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of equal annual installments in which awards vest (in Installment)",
        "documentation": "The number of equal installments in which the awards will vest beginning each anniversary from the grant date.",
        "label": "Number Of Equal Annual Installments In Which Awards Vest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformationDetails",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments (in Segment)",
        "verboseLabel": "Number of operating segments",
        "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": [
      "r1008",
      "r1274"
     ]
    },
    "mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds": {
     "xbrltype": "integerItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Operating Segments Not Meeting Quantitative Thresholds",
        "documentation": "Number of operating segments not meeting any of the quantitative thresholds for determining reportable segments.",
        "label": "Number Of Operating Segments Not Meeting Quantitative Thresholds"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_NumberOfPersonsHavingObservationRights": {
     "xbrltype": "integerItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "NumberOfPersonsHavingObservationRights",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of persons having observation rights (in Person)",
        "documentation": "Number of persons having observation rights with respect to all meetings of the Board.",
        "label": "Number Of Persons Having Observation Rights"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_NumberOfTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "NumberOfTradingDays",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of trading days (in Days)",
        "documentation": "Each stock price target must be met for consecutive trading days.",
        "label": "Number Of Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OfficeAndManufacturingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "OfficeAndManufacturingMember",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office and Manufacturing Equipment [Member]",
        "documentation": "Structure and equipment used in the manufacturing of goods.",
        "label": "Office And Manufacturing Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OperatingAndFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "OperatingAndFinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases",
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "verboseLabel": "Operating and Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease.",
        "label": "Operating And Finance Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OperatingAndFinanceLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "OperatingAndFinanceLeaseRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating and Finance Lease, Right-of-Use Assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating and finance lease.",
        "label": "Operating And Finance Lease Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r1001",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "mpaa_OperatingLeaseBaseRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "OperatingLeaseBaseRent",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rent",
        "documentation": "Total amount of lease costs per the contractual terms of the operating lease agreement.",
        "label": "Operating Lease Base Rent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r1052"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expenses",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1383"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r731"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating Lease, Liability, Current",
        "label": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, less current portion",
        "verboseLabel": "Operating Lease, Liability, Noncurrent",
        "label": "Long-term operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r735",
      "r743"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "verboseLabel": "Operating Lease, Right-of-Use Asset",
        "label": "Operating lease assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash lease expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformationforLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1052"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r745",
      "r1052"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating 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": [
      "r654"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "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": [
      "r654"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments [Member]",
        "verboseLabel": "Reportable Segments [Member]",
        "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": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r368",
      "r1007",
      "r1008"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Background and Organization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitment",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total marketing allowances",
        "label": "Other Commitment",
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueAfterFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Other Commitment, to be Paid, after Year Five",
        "documentation": "Amount of commitment classified as other 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": []
    },
    "us-gaap_OtherCommitmentDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Other Commitment, to be Paid, Year Five",
        "documentation": "Amount of commitment classified as other 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": []
    },
    "us-gaap_OtherCommitmentDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInFourthYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Other Commitment, to be Paid, Year Four",
        "documentation": "Amount of commitment classified as other 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": []
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Other Commitment, to be Paid, Year One",
        "documentation": "Amount of commitment classified as other 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": []
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Other Commitment, to be Paid, Year Two",
        "documentation": "Amount of commitment classified as other 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": []
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsRelatedtoAllowancesIncurredUnderLongTermCustomerContractsandAmortizationofCorePremiumsPaidtoCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Other Commitment, to be Paid, Year Three",
        "documentation": "Amount of commitment classified as other 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": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation (loss) income",
        "verboseLabel": "Foreign currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r10",
      "r162"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive (loss) income, net of tax",
        "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": [
      "r3",
      "r10",
      "r162",
      "r274",
      "r277",
      "r313"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income, net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpensesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expenses:",
        "label": "Other Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OtherInformationAboutLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "OtherInformationAboutLeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Information About Leases Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other current liabilities",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r1053"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total other expenses",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "mpaa_OtherProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "OtherProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Products [Member]",
        "documentation": "Refers to all products other than rotating electrical, wheel hub and brake master cylinders that are sold by the entity.",
        "label": "Other Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1126",
      "r1142",
      "r1177"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1129",
      "r1145",
      "r1180"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1129",
      "r1145",
      "r1180"
     ]
    },
    "us-gaap_PaidInKindInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaidInKindInterest",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid in-kind",
        "label": "Paid-in-Kind Interest",
        "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "mpaa_ParentCompanyCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ParentCompanyCreditAgreementMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Member]",
        "documentation": "Represents a company credit arrangement with its lenders under which borrowings can be made up to a specific amount.",
        "label": "Parent Company Credit Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Redemptions of short-term investments",
        "label": "Payments for (Proceeds from) Short-Term Investments",
        "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention 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": [
      "r1251",
      "r1252",
      "r1255"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock, including fees",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for debt issuance costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash used to net share settle equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of 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": [
      "r124"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "401 (K) Plan [Member]",
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r573",
      "r1029",
      "r1030",
      "r1034",
      "r1035",
      "r1036"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "mpaa_PercentageOfAggregateReturns": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PercentageOfAggregateReturns",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of aggregate returns",
        "documentation": "Percentage of aggregate returns of units from customers.",
        "label": "Percentage Of Aggregate Returns"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of inventory reserve to cost if no liquidation market exists for part",
        "documentation": "Percentage of inventory reserve to cost if no liquidation market exists for part.",
        "label": "Percentage Of Inventory Reserve To Cost If No Liquidation Market Exists For Part"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PercentageOfStockAdjustmentReturns": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PercentageOfStockAdjustmentReturns",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of stock adjustment returns",
        "documentation": "Percentage of stock adjustment returns from customers.",
        "label": "Percentage Of Stock Adjustment Returns"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PerformanceGrantDate1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PerformanceGrantDate1Member",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Grant Date [Member]",
        "label": "Performance Grant Date1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PerformanceSharesGrantDate2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PerformanceSharesGrantDate2Member",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 2021 Grants [Member]",
        "label": "Performance Shares Grant Date2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Stock Units [Member]",
        "verboseLabel": "Performance Shares [Member]",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PerformanceStockUnitsActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PerformanceStockUnitsActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Stock Units Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PeriodOfNormalOperatingCycle": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PeriodOfNormalOperatingCycle",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of normal operating cycle",
        "documentation": "Represents the period of normal operating cycle, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period Of Normal Operating Cycle"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349"
     ]
    },
    "mpaa_PlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in Dollars per share)",
        "label": "Preferred Stock, Par or Stated Value 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": [
      "r100",
      "r489"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, authorized (in Shares)",
        "label": "Preferred Stock, Shares Authorized",
        "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": [
      "r100",
      "r897"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, issued (in Shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r489"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock",
        "label": "Preferred Stock, Value, Issued",
        "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": [
      "r100",
      "r808",
      "r1053"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior period over which allocations of labor and variable and fixed overhead costs are determined based on average actual use of production facilities",
        "documentation": "Prior period over which the allocations of labor and variable and fixed overhead costs are determined based on the average actual use of the production facilities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Prior Period Over Which Allocations Of Labor And Variable And Fixed Overhead Costs Are Determined Based On Average Actual Use Of Production Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of convertible notes, related party",
        "label": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "mpaa_ProceedsFromConvertibleDebtNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ProceedsFromConvertibleDebtNet",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate proceeds from offering",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder net of issuance costs.",
        "label": "Proceeds From Convertible Debt Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under revolving loan",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r1257"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales of plant and equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r15"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Concentration Risk [Member]",
        "label": "Product Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "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": [
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r243",
      "r371",
      "r765",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r991",
      "r1024",
      "r1062",
      "r1064",
      "r1065",
      "r1069",
      "r1070",
      "r1236",
      "r1309",
      "r1310",
      "r1322",
      "r1399",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyLiabilityLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable",
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in warranty return accrual [Roll Forward]",
        "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/2024",
     "localname": "ProductWarrantyLiabilityTable",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable",
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "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": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r243",
      "r371",
      "r765",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r991",
      "r1024",
      "r1062",
      "r1064",
      "r1065",
      "r1069",
      "r1070",
      "r1236",
      "r1309",
      "r1310",
      "r1322",
      "r1399",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails",
      "http://motorcarparts.com/role/PlantandEquipmentTable",
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r748"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r136",
      "r192",
      "r195",
      "r196"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/PlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r255",
      "r816"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentDetails",
      "http://motorcarparts.com/role/PlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and Equipment [Abstract]",
        "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": [
      "r748"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://motorcarparts.com/role/PlantandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/PlantandEquipmentDetails",
      "http://motorcarparts.com/role/PlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total plant and equipment",
        "terseLabel": "Plant and equipment \u2014 net",
        "label": "Plant and equipment",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r748",
      "r803",
      "r816",
      "r1053"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r6",
      "r192",
      "r195",
      "r814"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and Equipment, at Cost",
        "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": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails",
      "http://motorcarparts.com/role/PlantandEquipmentTable",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [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": [
      "r137",
      "r748"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated service life",
        "label": "Property, Plant and Equipment, Useful Life",
        "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": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net provision for (recovery of) doubtful accounts",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r383"
     ]
    },
    "mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepancies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ProvisionForRecoveryOfCustomerPaymentDiscrepancies",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net provision for customer payment discrepancies",
        "documentation": "Amount of recovery of customer payment discrepancies which had been fully or partially written-off.",
        "label": "Provision For Recovery Of Customer Payment Discrepancies"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number directors the Purchaser Representative may nominate (in Director)",
        "documentation": "Number of directors the Purchaser Representative shall have the right to nominate to serve on the Company's Board of Directors.",
        "label": "Purchase Representative Right To Nominate Directors Number Of Directors"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/LeasesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"
     ],
     "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": [
      "r209",
      "r211",
      "r213",
      "r214",
      "r216",
      "r245",
      "r246",
      "r442",
      "r443",
      "r444",
      "r445",
      "r531",
      "r571",
      "r604",
      "r605",
      "r606",
      "r616",
      "r694",
      "r760",
      "r761",
      "r762",
      "r842",
      "r844",
      "r852",
      "r887",
      "r888",
      "r949",
      "r951",
      "r953",
      "r954",
      "r966",
      "r987",
      "r988",
      "r1013",
      "r1023",
      "r1037",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1064",
      "r1073",
      "r1307",
      "r1319",
      "r1365",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/LeasesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "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": [
      "r209",
      "r211",
      "r213",
      "r214",
      "r216",
      "r245",
      "r246",
      "r442",
      "r443",
      "r444",
      "r445",
      "r531",
      "r571",
      "r604",
      "r605",
      "r606",
      "r616",
      "r694",
      "r760",
      "r761",
      "r762",
      "r842",
      "r844",
      "r852",
      "r887",
      "r888",
      "r949",
      "r951",
      "r953",
      "r954",
      "r966",
      "r987",
      "r988",
      "r1013",
      "r1023",
      "r1037",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1064",
      "r1073",
      "r1307",
      "r1319",
      "r1365",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable - Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized tax benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1121",
      "r1137",
      "r1172"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions [Abstract]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r923",
      "r924",
      "r927"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r555",
      "r754",
      "r755",
      "r806",
      "r813",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r915",
      "r917",
      "r948",
      "r1386"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r862",
      "r863",
      "r864",
      "r925",
      "r926",
      "r927",
      "r946",
      "r947"
     ]
    },
    "mpaa_RemanufacturedCoresNominalPrice": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "RemanufacturedCoresNominalPrice",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remanufactured cores nominal price (in dollars per core)",
        "documentation": "Remanufactured cores, portion of the product shipped, nominal price per unit.",
        "label": "Remanufactured Cores Nominal Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments under revolving loan",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r1257"
     ]
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfSecuredDebt",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of term loan",
        "label": "Repayments of Secured Debt",
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReportableSegmentAggregationBeforeOtherOperatingSegmentMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hard Parts [Member]",
        "label": "Reportable Segment, Aggregation before Other Operating Segment [Member]",
        "documentation": "Aggregation of reportable segments before other operating segment. Excludes intersegment elimination and reconciling item."
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1008"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r989",
      "r1007",
      "r1395"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1122",
      "r1138",
      "r1173"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1139",
      "r1174"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1119",
      "r1130",
      "r1146",
      "r1181"
     ]
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes (in Shares)",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RestrictedStockUnitsActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "RestrictedStockUnitsActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock [Member]",
        "verboseLabel": "Restricted Stock Units [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RestrictedStockUnitsRSUsMaximumPerformanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "RestrictedStockUnitsRSUsMaximumPerformanceMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock, Maximum Performance Level [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after maximum performance conditions are met.",
        "label": "Restricted Stock Units RSUs Maximum Performance Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RestrictedStockUnitsRSUsPerformanceTargetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "RestrictedStockUnitsRSUsPerformanceTargetMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock, Target Performance Level [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after specified target performance conditions are met.",
        "label": "Restricted Stock Units RSUs Performance Target Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RestrictedStockUnitsRSUsThresholdPerformanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "RestrictedStockUnitsRSUsThresholdPerformanceMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock, Threshold Performance Level [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after specified threshold performance conditions are met.",
        "label": "Restricted Stock Units RSUs Threshold Performance Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r146",
      "r811",
      "r849",
      "r851",
      "r860",
      "r898",
      "r1053"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r304",
      "r305",
      "r306",
      "r308",
      "r313",
      "r315",
      "r317",
      "r380",
      "r381",
      "r417",
      "r657",
      "r658",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r679",
      "r681",
      "r682",
      "r684",
      "r686",
      "r727",
      "r729",
      "r846",
      "r848",
      "r866",
      "r1435"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "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": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r573",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036"
     ]
    },
    "mpaa_ReturnOfInterestPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ReturnOfInterestPercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return of Interest",
        "documentation": "Percentage of interest paid to Purchasers to be returned to the Company per a provision of Note Purchase Agreement in certain circumstances.",
        "label": "Return Of Interest Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RevaluationOfCoresOnCustomersShelves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "RevaluationOfCoresOnCustomersShelves",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revaluation of cores on customers' shelves",
        "documentation": "Amount of revaluation of cores on customers' shelves.",
        "label": "Revaluation Of Cores On Customers Shelves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r179",
      "r330",
      "r339",
      "r340",
      "r361",
      "r367",
      "r371",
      "r373",
      "r375",
      "r506",
      "r507",
      "r765"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "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": [
      "r200",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r990"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Facility [Member]",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment acquired under finance lease",
        "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": [
      "r744",
      "r1052"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets acquired under operating leases",
        "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": [
      "r744",
      "r1052"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Customer and Other Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RotatingElectricalProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "RotatingElectricalProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rotating Electrical Products [Member]",
        "documentation": "Refers to the rotating electrical products that are sold by the entity.",
        "label": "Rotating Electrical Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueProductLineMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Sales [Member]",
        "verboseLabel": "Accounts Receivable - Trade [Member]",
        "label": "Revenue, Product and Service Benchmark [Member]",
        "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources."
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "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": [
      "r572",
      "r1233",
      "r1269"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "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": [
      "r244",
      "r318",
      "r572",
      "r1226",
      "r1269"
     ]
    },
    "mpaa_ScheduleIiValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ScheduleIiValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Ii Valuation And Qualifying Accounts Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r108"
     ]
    },
    "mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Discount Programs",
        "documentation": "Tabular disclosure of accounts receivable factored out to banks. Disclosure includes amounts factored, weighted average days, weighted average discount rate and amount of discount.",
        "label": "Schedule Of Accounts Receivable Discount Programs Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Expense for Acquired Intangible Assets",
        "documentation": "Tabular disclosure of the amortization expense of acquired intangible assets during the period.",
        "label": "Schedule Of Amortization Expense For Acquired Intangible Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Expense",
        "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": [
      "r1356"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Income Taxes",
        "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": [
      "r1353"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://motorcarparts.com/role/DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or 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": [
      "r9",
      "r53",
      "r54",
      "r55",
      "r56"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Basic and Diluted Net Loss Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Difference Between Income Tax Expense at the Federal Statutory Rate and 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": [
      "r629",
      "r1042",
      "r1351"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets and Liabilities Measured at Fair Value Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1362",
      "r1363"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r409",
      "r412",
      "r413",
      "r415",
      "r766",
      "r989",
      "r1015"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets Subject to Amortization",
        "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": [
      "r1015",
      "r1295"
     ]
    },
    "mpaa_ScheduleOfGoodwillAndIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ScheduleOfGoodwillAndIntangibleAssetsTable",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill and Intangible Assets [Table]",
        "documentation": "Schedule of goodwill and intangible assets and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic and Foreign Components of (Loss) Income 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": [
      "r1259"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/InventoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Net",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r109",
      "r110",
      "r111"
     ]
    },
    "mpaa_ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Breakout of Marketing Allowances",
        "documentation": "Tabular disclosure of the marketing allowances the Company grants to its major customers in connection with its customers' purchase of goods.",
        "label": "Schedule Of Marketing Allowances Recorded As Reduction To Revenues Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Stock Units Activity",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units Activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments on Consolidated Statements of Operations",
        "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": [
      "r76",
      "r1231"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Warranty Return Accrual",
        "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": [
      "r446"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentDetails",
      "http://motorcarparts.com/role/PlantandEquipmentTable"
     ],
     "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": [
      "r6",
      "r748"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r923",
      "r924",
      "r927"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Information Relating to Segments",
        "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": [
      "r38",
      "r39",
      "r40"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "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": [
      "r575",
      "r577",
      "r579",
      "r580",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Options Outstanding",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "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": [
      "r13",
      "r14",
      "r154"
     ]
    },
    "mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options , including, but not limited to: (a) expected term of instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule Of Share Based Payment Award Other Than Options Valuation Assumptions Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "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": [
      "r161"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://motorcarparts.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": [
      "r640",
      "r1041"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.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": [
      "r208",
      "r303"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Future Amortization Expense for Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1297"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Risk",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33",
      "r34",
      "r80",
      "r166"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "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": [
      "r178",
      "r179",
      "r180",
      "r181",
      "r330",
      "r335",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r353",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r375",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r415",
      "r438",
      "r439",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r1004",
      "r1007",
      "r1008",
      "r1014",
      "r1067",
      "r1399",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r330",
      "r349",
      "r367",
      "r1007",
      "r1008"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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": [
      "r181",
      "r330",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r350",
      "r352",
      "r353",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r372",
      "r375",
      "r1002",
      "r1005",
      "r1006",
      "r1007",
      "r1009",
      "r1011",
      "r1012"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information [Abstract]",
        "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_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other segment items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r352",
      "r353",
      "r367",
      "r1007"
     ]
    },
    "us-gaap_SegmentReportingOtherItemCompositionDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemCompositionDescription",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment reporting, other segment item, composition, description",
        "label": "Segment Reporting, Other Segment Item, Composition, Description",
        "documentation": "Description of composition of other segment item not separately disclosed."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r352",
      "r353",
      "r367",
      "r1007"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r370",
      "r373",
      "r1003",
      "r1004",
      "r1010"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Junior Participating Preferred Stock [Member]",
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1237",
      "r1238",
      "r1320"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r1038"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards vesting target percentage",
        "documentation": "Target percentage of vesting of award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Awards Vesting Target Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited/Cancelled (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": [
      "r596"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited/Cancelled (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": [
      "r596"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "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": [
      "r594"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated fair value of awards granted (in Dollars)",
        "documentation": "The 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).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "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": [
      "r594"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period (in shares)",
        "periodEndLabel": "Outstanding at end of period (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": [
      "r591",
      "r592"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period (in Dollars per share)",
        "periodEndLabel": "Outstanding at end of period (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": [
      "r591",
      "r592"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "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": [
      "r595"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "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": [
      "r595"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average expected dividend yield",
        "verboseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "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": [
      "r605"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average expected volatility",
        "verboseLabel": "Expected volatility of MPA common stock",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "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": [
      "r604"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average risk free interest rate",
        "verboseLabel": "Risk free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected average volatility of peer companies",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary",
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments [Abstract]",
        "label": "Number of Shares [Roll Forward]",
        "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": [
      "r575",
      "r577",
      "r579",
      "r580",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares outstanding (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r156"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock shares reserved for grants (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock 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": [
      "r58"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options, net of shares withheld for employee taxes and net share settlement of exercise price (in Shares)",
        "documentation": "Number of share options (or share units) exercised during the current period after shares used to satisfy grantee's tax withholding obligation.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Net Of Tax Withholdings"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax intrinsic value of options exercised (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "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": [
      "r598"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expired",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited/Cancelled",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited/Cancelled",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average fair value of options granted (in Dollars per share)",
        "verboseLabel": "Grant date fair value (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "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": [
      "r597"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price of stock options unvested (in Dollars per share)",
        "documentation": "Weighted average exercise price of non-vested options outstanding.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary",
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period",
        "periodEndLabel": "Outstanding at end of period",
        "terseLabel": "Option to purchase common stock, outstanding (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": [
      "r583",
      "r584"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period",
        "periodEndLabel": "Outstanding at end of period",
        "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": [
      "r583",
      "r584"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable, aggregate intrinsic value (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, aggregate intrinsic value (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r599"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards vesting target percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement, eligible for recipients.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Rights Eligible Percentage For Recipients"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r580",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche One [Member]",
        "verboseLabel": "Share-Based Payment Arrangement, 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/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Three [Member]",
        "label": "Share-Based Payment Arrangement, 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/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Two [Member]",
        "label": "Share-Based Payment Arrangement, 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/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payments",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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": [
      "r574",
      "r582",
      "r601",
      "r602",
      "r603",
      "r604",
      "r607",
      "r612",
      "r613",
      "r614",
      "r615"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Domain]",
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments [Abstract]",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of options, lower range (in Dollar per share)",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable, shares (in Shares)",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, shares (in Shares)",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r156"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of options, upper range (in Dollar per share)",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock price (in Dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of vesting of award",
        "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": [
      "r1324"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average expected holding period (years)",
        "verboseLabel": "Expected life in years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "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": [
      "r603"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of stock options unvested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of vested stock options (in Dollars)",
        "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": [
      "r598"
     ]
    },
    "mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average correlation coefficient of peer companies",
        "documentation": "Rate of Average correlation coefficient of peer companies for awards under share-based payment arrangement.",
        "label": "Sharebased Compensation Arrangementby Sharebased Payment Award Fair Value Assumptions Average Correlation Coefficientof Peer Companies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable, weighted average exercise price (in Dollar per share)",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable, weighted average remaining life",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, weighted average exercise price (in Dollar per share)",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r156"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofOptionsOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, weighted average remaining life",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "mpaa_SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SharebasedPaymentsBlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/BlackScholesOptionPricingModelAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Black-Scholes Option Pricing Model Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Performance Stock Units Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsStockOptionActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SharebasedPaymentsStockOptionActivityDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Stock Option Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares withheld (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ShippingCostsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ShippingCostsPolicyPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping Costs",
        "documentation": "Disclosure of accounting policy for shipping and handling charges included in the gross invoice price to customers and classify the total amount as revenue. All shipping and handling costs are expensed as incurred and included in cost of sales.",
        "label": "Shipping Costs Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "verboseLabel": "Carrying value of plan assets",
        "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": [
      "r174",
      "r175",
      "r1244"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ShortTermInvestmentsRedeemed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ShortTermInvestmentsRedeemed",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments redeemed for the payment of deferred compensation liabilities",
        "documentation": "Amount of short-term investments redeemed during the reporting period.",
        "label": "Short Term Investments Redeemed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r741",
      "r1052"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r292"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable",
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "terseLabel": "Total warranty return accrual",
        "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": [
      "r1311",
      "r1314"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts processed",
        "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": [
      "r1312"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charged to expense",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
      "http://motorcarparts.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r181",
      "r249",
      "r330",
      "r335",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r353",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r375",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r415",
      "r419",
      "r438",
      "r439",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r1004",
      "r1007",
      "r1008",
      "r1014",
      "r1067",
      "r1399",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r262",
      "r263",
      "r264",
      "r294",
      "r321",
      "r322",
      "r324",
      "r326",
      "r332",
      "r333",
      "r379",
      "r449",
      "r452",
      "r453",
      "r454",
      "r458",
      "r459",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r712",
      "r856",
      "r857",
      "r858",
      "r859",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r897",
      "r920",
      "r943",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1225",
      "r1256",
      "r1271"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r101",
      "r105",
      "r106",
      "r247",
      "r279",
      "r280",
      "r281",
      "r304",
      "r305",
      "r306",
      "r308",
      "r313",
      "r315",
      "r317",
      "r331",
      "r380",
      "r381",
      "r417",
      "r494",
      "r657",
      "r658",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r727",
      "r729",
      "r750",
      "r819",
      "r846",
      "r847",
      "r848",
      "r866",
      "r943"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://motorcarparts.com/role/PlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r212",
      "r215",
      "r217",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r373",
      "r374",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r880",
      "r883",
      "r885",
      "r950",
      "r952",
      "r955",
      "r967",
      "r974",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r992",
      "r1025",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1066",
      "r1073",
      "r1322",
      "r1399",
      "r1403",
      "r1404",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r304",
      "r305",
      "r306",
      "r331",
      "r729",
      "r765",
      "r854",
      "r877",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r897",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r917",
      "r921",
      "r922",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r943",
      "r1074"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Comprehensive (Loss) Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnAccrualTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "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": [
      "r244",
      "r318",
      "r572",
      "r1226",
      "r1227",
      "r1269"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r331",
      "r376",
      "r729",
      "r765",
      "r854",
      "r877",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r897",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r917",
      "r921",
      "r922",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r943",
      "r1074"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1114",
      "r1125",
      "r1141",
      "r1176"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r11",
      "r100",
      "r101",
      "r146",
      "r588"
     ]
    },
    "mpaa_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options, net of shares withheld for employee taxes and net share settlement of exercise price",
        "documentation": "Value of stock issued as a result of the exercise of stock options net of tax withholdings.",
        "label": "Stock Issued During Period Value Stock Options Exercised Net Of Shares For Tax Withholdings"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_StockOptionActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "StockOptionActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, approved amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for repurchase, amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_StockRepurchasedAndRetiredCumulativeShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "StockRepurchasedAndRetiredCumulativeShares",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares repurchased and retired (in Shares)",
        "documentation": "Number of cumulative shares that have been repurchased and retired.",
        "label": "Stock Repurchased And Retired Cumulative Shares"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "StockRepurchasedAndRetiredDuringPeriodCumulativeValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares utilized, amount",
        "documentation": "The cumulative equity impact of the value of stock that has been repurchased and retired since the inception of the repurchase program. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased And Retired During Period Cumulative Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase and cancellation of common stock, including fees (in Shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r100",
      "r101",
      "r146"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase and cancellation of common stock, including fees",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r100",
      "r101",
      "r146"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of shares (in Shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r100",
      "r101",
      "r146",
      "r859",
      "r943",
      "r971"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of shares",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r100",
      "r101",
      "r146",
      "r866",
      "r943",
      "r971",
      "r1080"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total 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": [
      "r101",
      "r105",
      "r106",
      "r134",
      "r899",
      "r916",
      "r944",
      "r945",
      "r1053",
      "r1081",
      "r1258",
      "r1284",
      "r1377",
      "r1435"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending 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": [
      "r67",
      "r68",
      "r70",
      "r247",
      "r248",
      "r280",
      "r304",
      "r305",
      "r306",
      "r308",
      "r313",
      "r315",
      "r380",
      "r381",
      "r417",
      "r494",
      "r657",
      "r658",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r719",
      "r720",
      "r724",
      "r728",
      "r750",
      "r847",
      "r848",
      "r865",
      "r899",
      "r916",
      "r944",
      "r945",
      "r973",
      "r1080",
      "r1258",
      "r1284",
      "r1377",
      "r1435"
     ]
    },
    "mpaa_SummaryOfOptionsOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryOfOptionsOutstandingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary Of Options Outstanding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition",
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies [Abstract]",
        "documentation": "Line items represent summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesAdvertisingCostsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsAdvertisingCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Advertising Costs (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesDeferredCompensationPlanDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsDeferredCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Deferred Compensation Plan (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Financial Instruments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsForeignCurrencyTranslation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Foreign Currency Translation (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsGoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesInventoryInventoryUnreturnedandContractAssetsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsInventoryInventoryUnreturnedandContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Inventory, Inventory Unreturned and Contract Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesLeasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesLeasesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Leases (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesNetLossPerShareDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Net Loss Per Share (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesPlantandEquipmentDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Plant and Equipment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesRevenueRecognitionDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Revenue Recognition (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SummaryofSignificantAccountingPoliciesSegmentReportingDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SummaryofSignificantAccountingPoliciesDetailsSegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Segment Reporting (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SupplierFinanceProgramAmountOfCommitmentsAvailable",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount available under program",
        "documentation": "The amount of commitments from participating financial institutions available to suppliers under the supplier finance program.",
        "label": "Supplier Finance Program Amount Of Commitments Available"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable",
      "http://motorcarparts.com/role/SupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Confirmed obligations outstanding, beginning balance",
        "periodEndLabel": "Confirmed obligations outstanding, ending balance",
        "terseLabel": "Outstanding supplier obligations",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r431",
      "r432",
      "r435",
      "r436",
      "r1017"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Confirmed invoices paid during the year",
        "label": "Supplier Finance Program, Obligation, Settlement",
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r1017"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationIncrease",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinOutstandingSupplierObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices confirmed as valid during the year",
        "label": "Supplier Finance Program, Obligation, Addition",
        "documentation": "Amount of increase in obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r1017"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "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": [
      "r431"
     ]
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinanceProgramsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Outstanding Supplier Obligations",
        "label": "Supplier Finance Program [Table Text Block]",
        "documentation": "Tabular disclosure of supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1306"
     ]
    },
    "us-gaap_SupplierFinanceProgramTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinancePrograms"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Programs",
        "label": "Supplier Finance Program [Text Block]",
        "documentation": "The entire disclosure for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r428",
      "r429",
      "r1016"
     ]
    },
    "mpaa_SupplierFinanceProgramsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "SupplierFinanceProgramsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Programs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credits carryforward",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_TaxCreditCarryforwardExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardExpirationDate",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credits carryforward, expiration date",
        "label": "Tax Credit Carryforward, Expiration Date",
        "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "mpaa_ThresholdAggregatePaymentInEventOfDefault": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ThresholdAggregatePaymentInEventOfDefault",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold aggregate payment in event of default",
        "documentation": "The entering of one or more final judgements or orders against the Company or any of its subsidiaries for an aggregate payment exceeding $25,000,000 that would constitute an event of default under the convertible notes.",
        "label": "Threshold Aggregate Payment In Event Of Default"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ThresholdAmountSeniorDebtAccelerationInEventOfDefault": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "ThresholdAmountSeniorDebtAccelerationInEventOfDefault",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold Amount, Senior Debt Acceleration in Event of Default",
        "documentation": "The acceleration of senior debt or any other debt greater than $25,000,000.",
        "label": "Threshold Amount Senior Debt Acceleration In Event Of Default"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_TotalDeferredTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "TotalDeferredTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/IncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax (benefit) expense",
        "documentation": "The component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations in the Statement of Cash Flows.",
        "label": "Total Deferred Tax Expense Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "mpaa_TotalShareholdersReturnMaximumMarketCapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "TotalShareholdersReturnMaximumMarketCapitalization",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market capitalization (in Dollars)",
        "documentation": "The maximum market capitalization of companies used as a comparative measure for determining the entity's total shareholder return.",
        "label": "Total Shareholders Return Maximum Market Capitalization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r1281",
      "r1282",
      "r1283"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksMember",
     "presentation": [
      "http://motorcarparts.com/role/IntangibleAssetsSubjecttoAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks [Member]",
        "label": "Trademarks [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r1015",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1296",
      "r1298",
      "r1299",
      "r1300"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_TreasuryStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchaseProgram"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program",
        "label": "Treasury Stock [Text Block]",
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "mpaa_Two022IncentiveAwardPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "Two022IncentiveAwardPlanMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsSummary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Incentive Award Plan [Member]",
        "documentation": "Information by 2022 Incentive Award Plan (the \"2022 Plan\") pertaining to equity-based compensation arrangements.",
        "label": "Two022 Incentive Award Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DerivativeInstrumentsonConsolidatedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts",
        "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency exchange contract derivatives not designated as hedging instruments.",
        "label": "Unrealized Gain Loss On Foreign Currency Exchange Contract Fair Value Derivative Not Designated As Hedging Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r640",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reductions for tax positions of prior year",
        "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": [
      "r641",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and penalties accrued",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized interest and penalties",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "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": [
      "r642",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/UnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions of prior year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate",
        "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": [
      "r643",
      "r1041"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37",
      "r189",
      "r190",
      "r193",
      "r194"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net increase in valuation allowance",
        "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": [
      "r646"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets - 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": [
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r302"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charge to (recovery of) cost and expense",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r300"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts written off",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation and Qualifying Accounts Disclosure [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": [
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://motorcarparts.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r1052"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "mpaa_WarrantsAndRightsOutstandingFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "WarrantsAndRightsOutstandingFairValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants fair value",
        "documentation": "Fair value portion of warrants and rights outstanding.",
        "label": "Warrants And Rights Outstanding Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstandingMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMaturityDate",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants maturity date",
        "label": "Warrants and Rights Outstanding, Maturity Date",
        "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "mpaa_WarrantsRedemptionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "WarrantsRedemptionPrice",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum volume weighted average price of common stock (in Dollars per share)",
        "documentation": "The Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company's common stock for 20 consecutive days prior to the redemption is less than $15.00.",
        "label": "Warrants Redemption Price"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_WarrantsThresholdConsecutiveTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "WarrantsThresholdConsecutiveTradingDays",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consecutive days prior to the redemption (in Days)",
        "documentation": "Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company's common stock for 20 consecutive days prior to the redemption is less than $15.00.",
        "label": "Warrants Threshold Consecutive Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_WeightedAverageDiscountRateOnDiscountedAccountsReceivables": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "WeightedAverageDiscountRateOnDiscountedAccountsReceivables",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "documentation": "The weighted average discount rate, on an annualized basis, on the accounts receivable balances sold during the period.",
        "label": "Weighted Average Discount Rate On Discounted Accounts Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive shares (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Diluted shares (in Shares)",
        "terseLabel": "Diluted (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r326"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/ReconciliationofBasicandDilutedNetLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Shares)",
        "verboseLabel": "Basic shares (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r326"
     ]
    },
    "mpaa_WeightedaverageDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "WeightedaverageDiscountRateAbstract",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate:",
        "label": "Weightedaverage Discount Rate Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_WeightedaverageRemainingLeaseTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "WeightedaverageRemainingLeaseTermAbstract",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (years):",
        "label": "Weightedaverage Remaining Lease Term Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_WheelHubProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250331",
     "localname": "WheelHubProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/ConcentrationsofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wheel Hub Products [Member]",
        "documentation": "Refers to the wheel hub products that are sold by the entity.",
        "label": "Wheel Hub Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "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(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "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"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r122": {
   "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"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r124": {
   "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"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r143": {
   "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"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505-30/tableOfContent"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r166": {
   "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"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r169": {
   "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/2147478546/942-210-S99-1"
  },
  "r170": {
   "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/2147478546/942-210-S99-1"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r172": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r192": {
   "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/2147477798/958-360-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r195": {
   "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/2147477798/958-360-50-6"
  },
  "r196": {
   "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/2147477798/958-360-50-7"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r329": {
   "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"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r331": {
   "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"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r385": {
   "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"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r405": {
   "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"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-50/tableOfContent"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r428": {
   "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"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r489": {
   "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"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r575": {
   "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"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r618": {
   "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"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r627": {
   "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"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r637": {
   "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"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r655": {
   "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"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r664": {
   "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"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r712": {
   "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"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r726": {
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r750": {
   "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"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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/2147478345/912-310-45-11"
  },
  "r764": {
   "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/2147478411/912-330-50-1"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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/2147478859/928-340-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r806": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r807": {
   "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/2147478777/944-210-S99-1"
  },
  "r808": {
   "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/2147478777/944-210-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r813": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r814": {
   "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/2147478777/944-210-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r824": {
   "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/2147477965/944-235-S99-1"
  },
  "r825": {
   "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/2147477965/944-235-S99-1"
  },
  "r826": {
   "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/2147477965/944-235-S99-1"
  },
  "r827": {
   "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/2147477965/944-235-S99-1"
  },
  "r828": {
   "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/2147477965/944-235-S99-1"
  },
  "r829": {
   "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/2147477965/944-235-S99-1"
  },
  "r830": {
   "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/2147477965/944-235-S99-1"
  },
  "r831": {
   "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/2147477965/944-235-S99-1"
  },
  "r832": {
   "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/2147477965/944-235-S99-1"
  },
  "r833": {
   "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/2147477965/944-235-S99-1"
  },
  "r834": {
   "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/2147477965/944-235-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r844": {
   "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"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r853": {
   "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/2147477351/944-825-50-1B"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r880": {
   "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/2147478795/946-210-50-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r883": {
   "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/2147478795/946-210-50-2"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r885": {
   "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/2147478795/946-210-50-6"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r895": {
   "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/2147479170/946-210-S99-1"
  },
  "r896": {
   "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/2147479170/946-210-S99-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r905": {
   "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(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r923": {
   "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)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r924": {
   "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)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r925": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r926": {
   "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)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r927": {
   "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/2147479134/946-220-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r940": {
   "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/2147479134/946-220-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r950": {
   "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/2147477271/946-320-S99-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r952": {
   "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/2147477271/946-320-S99-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r955": {
   "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/2147477271/946-320-S99-3"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r963": {
   "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/2147477271/946-320-S99-5B"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r967": {
   "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/2147477271/946-320-S99-6"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r974": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r978": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r979": {
   "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/2147478979/970-360-S99-1"
  },
  "r980": {
   "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/2147478979/970-360-S99-1"
  },
  "r981": {
   "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/2147478979/970-360-S99-1"
  },
  "r982": {
   "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/2147478979/970-360-S99-1"
  },
  "r983": {
   "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/2147478979/970-360-S99-1"
  },
  "r984": {
   "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/2147478979/970-360-S99-1"
  },
  "r985": {
   "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/2147478979/970-360-S99-1"
  },
  "r986": {
   "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/2147478979/970-360-S99-1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-3"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1230": {
   "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/2147477351/944-825-50-1B"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1237": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1238": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1239": {
   "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(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1286": {
   "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"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1353": {
   "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"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1357": {
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "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"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1387": {
   "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"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "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"
  },
  "r1390": {
   "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"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "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/2147479532/912-730-25-1"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1397": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1398": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1433": {
   "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/2147479170/946-210-S99-1"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1437": {
   "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/2147477271/946-320-S99-1"
  },
  "r1438": {
   "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/2147477271/946-320-S99-2"
  },
  "r1439": {
   "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/2147477271/946-320-S99-3"
  },
  "r1440": {
   "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/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>146
<FILENAME>0001140361-25-021940-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-021940-xbrl.zip
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
MT6B[O[/G39/SB]7B%RO'@\>;O0C__R>OHG;K_#R]P%M6W,X;UJW7W^I4ZJ-
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
M\$6(H(ZP0@ 1^N%+,$+[>]>B>Q:>N!VXAXI3H%6=X3K\_=&VG2JEW:3C2YM
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
M]H:+9:]F2JOOOB.'T,\#K)R+U'D!;'E2">\[Q1BS/V?CDKN">S!X(=FWTX)
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
MW_Q4H")/U:=+PU@,M&U->6'XKK"4%YQ9 -(+0PE<X@>K:4CB"2,T-J1$%:\
MP0>&%B+F$?36_LA0UR3H BZ8%1:V;-!"&O!B<X7;.XQ6"<$.$G&9JJ-6$#Y:
MI=O6C,0YREAWIB(1VDI4P9I7**A4S"(4S'X+YR0O"$4>"W/K8N^\##M']DUL
M;[IT&+W(.;&H$N\#+S1UQ2DP7E<(]F$09)1[A;#MH_$EYE]8IQ'HK' U8.3Y
M,A468U@V)/_?(!NK&\>^GJ*X6VX%XGE%R:5]#'[+R%>8#U#_!0JEP1@7L&2B
MDBQ#C* HKCC]L@]=QE6%KEG0$%A_@LV,$8>.;1($\*'#AI8/,[_1JT[X2]9\
MFZ5)595U6Y']YJ?-NI10K*[M.Y,XW$=4OZ+3SYA9_U<UNEW%KV4!%6LM=+=E
MV;;4,JG"$]V.BTC1<D[L5U#ELD4A$<_J"8F>*RNWTK)LO=)2>KZ@@3;P6&'G
M$%A%,"W.'V2JH#;9#]](*0%;;G)+MG<MYYH@$(_*'@SCDDFF87<\-=5X=17V
M'XACQT-B9:@9%ALC+)61T%(M"S"V*'P?PE#W$H;:_U.'H3JWRO45B?9VOU,>
MW$>O*X% MXSZTJ ^P=>Y\PS!U9VE_V;5JEWEUTE(U&@WM%TYW]U=O>Z KSCS
MWSUGY:/7B H2^(G37#?<?"=-V49,T6DD>! 5KT_'14G<*::J \'Z,/77G( 8
MD1+5HD:2,,PB7B2RL+A#]W CD<0E.)$6<JS'>4S8!'G&_()(;N'NE/[UC[EX
M[+,D)6H$!GN-]@\&A09H4$J%1>/IX3>;Q]L0HGXUNR+PX]S0KB#O[IAL; JK
MQE.8%F'ZJL2'P8IU6.7<*QI=-<.A&L(6P\B*<Q6/#/H=2(.K;'4:Y=#"P 3G
M H1():)8\H#&6(N:G6\,R".3$RXBU/K%X@U,8%AQ>L0']?E#ZR.V@S"7-NLC
MJ,WE9X#0O_,JMF\RXH;!F%1N1JDC5A*J'<ETR1NX&5'NNG+>."6#)LT2+_,<
M38WZ4@VV< '8-Y"6OG=@(:4G^ E7"Y6$&/'6&'*T,"\@>33(+D_,%%Y.ZZGB
M*55/#R%38^D>B2'//P Z.Z+TZ-\".NA9-P;1M V);05Q=O<?CWOT^H $^#OB
MO-C9ZCG.+7&0M!D!]WK/-S=AZQ0SU-EI]#OV Q7D'W.B9CE#YQ,,?X_(P=PC
MFJVP'7SJYRZ$WP3I!8<3,"#[T4&K5UXGXC( '5MODLM[P_0<V#"R9>E?A*?W
M?=CA"W9[^_B"CE8%L'MA!$H<4T @XU;=:(.-J?6_;6*C[[1QX7)N0FQLH:"J
M0@_9C3R\;<D8N'B_ P_1L<I)P:(14]GJU.0,\J$;CJHFUYSE2LD<S%JE6*4R
M1:T$$0I4DP(U @Q1$CQ:':U^**B^+*)+$ !YL,K*JT.$/2@4)*>Y<B%<O3CX
MCNA9HEKE9.&HGSC/)RGA=IUH%PY53K)5)R_UP\L2(\R:SV#&XV8V63X3O)N(
MS,S]^MG.7R/\-U=&1._5<>?A?O;,4J"Y,0J(G4B.W"NG:8X!^[4-$2VMX9?5
MDUYT1K<US<VO<,6ATVGEG><'+] )* O>]I8SMH7N/F.)82OW7BJQR%@/^>62
M&U%!YAR,E'N[T[7N/<R[;Y2!O*+L&TY:A$N,K-,)38/MAOC<Y.Y6QYP[$I)=
M:140,VQ*2:V5:#5Q;)4(C!I@JL@T98.,,.[VPK2^2\<.QXPRMHH;=T S1BCH
MY!$^4B,3N#P4KB,ZDS>35MS612'^5#@KXN@DX(.=,\SR4DZ8LLW@,Y%]PC,4
MF1QSE3$#Q>1C5R=='IN#E( K(-5"J=>MX_7'9;7K?E61?Z<GZ+"M)(IJ>(,
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
M94L.#" .7C"4IK.L()'JD88CL>S#7%[=$A<Q:'+R]UK+N/<'3>+[6H>8]:^
M=)DP&)K![D6:V=D;\W&G^-UE7/8\VE[\K6!-.&ZZOFE^CUYS?-?I-9HN@D$T
M\;U:1[UZD)T/ME@PQ3WG3,SDCV%.Q,W 3N364GRA!% X=F+A%\PL6?FX S#]
MFYF\N3OBK!J;'WG]U5A6-1\52V_E*(2@*#W^,0;%D0<: 9PV5\^FNCC0=! 4
M,?%PPO@'/+9=_.F]-GLC?(>^]I4+G5\SY;WU!9BM[*7ZZ"%<K45JK7P*N@7V
MZ9)< U=K];M*]8N9CX\*9]#NIK /^ADU$T^.[51B7$$EB&":P(HQ]:4Q'I@[
M*0@]J3EM,KVI+;O;P3MO:TU=*GTJY[9*7;WMS>T]V'6S65E\3J<<A=_>_VM(
M)6D!&I>&?&3!BVN;==#J9H#_T :)D)P)&SM]@)QLR 6+:=98[Z@Z"D>O-D?4
M,'1N9JJ"2C!;6!]527:.)G@91=,I6,+)TC";<(LDB\M#OBJZ:$AIET^]US/[
MNO]N+_GM#M^ -1_QJI@W5 Z X4@+X$6_# E-L%*"LNM;C6;Y5MN$6S(I2H%^
MTKH1/M?N)@)L7=]_F&3-=2;96)J+U%RR[,Y0FMBM4=6T UW>H^=QL>N)%70E
MT\3D8V1W&P7I+CZ.F;O>L$,!)B:]X'"E'^B$6Z'AX5,V8B5A"V$E;WNB:=_A
MC-(-@G^1,H$YESGV-ZZ03K,FMEK>^)1%BR=_I(D%$^,AGL)CZV.N)&R_D.G
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
M)XETTDMOD])9#L?(77*>D%!(((0+?3HD';+T]R9-M'2TW]F@<])QFA\=./V
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
M0A)-0C]+1%R!IBD^+[F0^OZQ8Y8![52B@2#'?CCZBKH7Q!SM)5'/B 5?7*%
MZ3]3O(GZ=XIC5=02!6\$6=6[*-"&HT"=713H86ID>]3GHT[!.!]EI'6Y*F:>
M<5K&E">V%:IQ<P'&/-&^94253C*"XMOXI$D7^QU#*P-%'9!Z[+AX>W[YLVYK
M]9!"C//+?]*H^X<G8?#.(J.0KKIX;X*7G[(9*![=T\-7RUKBR'-!6*-R,D)C
M4G023(9D2.2">ZFX&K@V,)NIF9S!E"<:?Y4E#PFU2:S&CI$*7(/5F&D$',WT
MM+MX_^8WKZ<<JZ0":BJ.'VK/8K1" 6DD!Y%,S+[&A/Q18)I%DOR:MU+*P:'&
M-:)(BE['TBPF#Y29$<QF[DNUD^-&B<(X4G"2Q@#VX6!Y(PF)0BQC/2-86R@9
M:C<,Y/MO@@'AY(R1*L"ZG[FZPC#S$JQ8HW)F7T-)+>?OC)V!'EN?#X5:"9!:
M.QQEM B5ZB3!_Q4;#(T$,,+TKU'U+WR]?ID3I.075'%Q9_133H=$P>W@5&<+
MP=MV\,3+"X[2Q5,SF-7UG67+5O %Y.UG4.RE?R47[*J*V3B."YO1Y88VN</2
M0(& IH(]$H'!&^#FQ&@Z1Z$P&P$QIKFS56(\HBL-)8'4:)0YU./.M,U:<!)^
MN/S>83Y+<KV&(ZMXB-=G63[WBA) 1_'(20I,;ZVJZZ<#/@.?P-(*P5SYCYL>
M_%]5:DUA2Y94G[\5<)XXW/AL21%X/RRS^7J E>7'X8.4@CE[\",HF2,;(J%N
MJ<8A][&6&7OYRX77ID/&^R=['I"K7&("N1WNG2G[O:\R0:W93*?/>JJN.R&'
M>59V0H4_(5N'K$4K>XD*/R6_1"7(BQ(Y5^!2YE9X6R>LT.Y?1/7+F*N1) Z/
MQX1S\J0X@Q=#$%::<?&$8+V?>!)5FE#)+DK?FYC VD<Q5>/P*ZTHH$6C/"#M
MQDS%I 'CZ/0, F;3XNM[" (GN\9T_S$K9#IZ[>PM.0 ^FC3SX'+__T6+V/OD
MO^%MH$(H1TX)4HLBS<X(#*##23R(:2WB%K,N,9'5VI$F1K\O8&AI7*R4UG)@
M#*=U1<RV,-U&HEU-2W^7XOX%GZ(OVV>Y&"W@+HYU]C".M=R>:(OEI+\VBT4,
M#U,B#_1CH"L(G1ZG4<(T7-V%]&[MM\7K>951@4$F9<_FEN(/<]8PL? CQJ*9
MNMX[QR4:#1 M23(70Z;P'U!?Y3)[73)F9]BNO=:6R^HH)BIJ^T72LLT@P2P"
MK><EEM61'WQ<8;4Q)_*IT:NPMD.#V^"O*H\+K%=&SNCVLUZG)MN?PU14/HU+
MPQ_-VN-"["8*UW).#IX8O9PRR]%(DK1.'HM<SJ7SF!/IQ?&<5WW3[.N-/7^Q
M ^2RFL9!P2]BH&Y\!0WO2W\N#^OO'_8>K'4MNS'&@?'FW>4OQH'Q\K(:E.R2
MZ1[NKX_'Z;MN0J;8$(-M)I#[I$!H"U%*"CG^X@>SPA;V9#P14M7B@27H;RG<
M*TR.C#2!07 Y*@]7 $ODFEH>]B#X16M0D;631UPGR,$1O\H==!BXBM9%@M V
M%$SYD?*M=-T]UT8*EHW.CYHB4)QB?PC\5A@U9SR-U PX8&P^NWZ%.Q:E5[&$
M*X%;1E/<KO_5#!ZSI:[KOT0T.F7J5MQ?V,#BR -$EF['5U$A:84^AC@Y9_XK
M@@/+;R7=O(V^?\\.Z-O]P\X#Y72=HO=M)B]U<L[5!#8/V:<\NJ^)/JC=#T^N
MURD_N$BPKNU6<]1?C.1X V]>.6^(W3>I.!B'/'9-5H\DS]S9+^0)5'7*OXC9
M,!&&P9M)5*]N%HBY.=?I;I%W[#MOF@.(57'O%YS _?+%Z5<AYG9QM57B:MU=
M7.WA*A%U'T#U](+P(DQ#T_=D4[QG&?3,M*'^ [6AI?;$X?S]D\/][N&K'Q%4
MAEHXV-\5<I (Q4$2EP9_EV([O97<NEH@%$I]+NJBP'/>(^<>*4PD94 \C>FD
ME1>0^*63=S!T)D>]*&([N:"84 H+6B/L61*(?33^4LHZ'5)%K%[NG3$ X?C+
M\ODC-WE\3BR FXFZ)MF3"(<ED&'2T39:14L55(J&N?$I.W/!4T0-%]-B1D"Y
MK!B;W"!!Y)C.@+%3[9U7(<Y5,%G^&005%@P,"0+!%@:XR3\$ SH*+"AH/2=I
M"W;%+#N<O^9%BZ ;0+0Z"@32@CJ<4 Q8"@VYT)];U7 [09),E'ZW%9OPAW^>
MK"P;=*<">T$5]7:;*7E8: UFY?Z"QVZ^V0*BTG('H>Y@(@$I%OA:Y!09& XN
M[Y* K98(C$Q J6/P;M07-/C ?YHTTP0+8NLK-)=A@GF*&2(]J=0&]]QR3AO>
MM[\:1 ERL\VS(LQ^\6Y<C3S%2.8[7KHY@'Q*<G-?>8@4"V_"W!- >N'<771.
MQE]4_5""E_@2<7M@SC;,HRBU[T,B*O<?'6_B())NPT2.G$4JF</2\T03L%3U
MDL_V6NERJ!C>UND&4]CG2:%#1K:70R$*M^FY*W)Z"II!AAY&R7:ET L1H.[N
MH!,-1G-)ULWSY6Q922L&W2$OC;!&OC+@68#$Q61U+&3!JG>[N%J^Q@WECG(B
MJ>@N56HG9*:A:R +ZHS)/1(*S$H95>(&1>5#5T/[LP^YV&R_FNF_RYR!A)EJ
MBED6)]0Z17)VL1!R6#D0'MI?P]DGK1.4<RXT9(Y<]0]S>3.ZO[6;*$H=XL)M
M;".B;;C0%.63=&8"#&L1&\A[BVKPE_93IR-+^JA4Z11P^N9SFMTD:G1%HVD4
M,-.C<H3\@R6UA70V(4)I5Z_O8^U7$I)T\[]#AF(:DT@=*,X^1Z_)F+]@E=$!
MLH(!!!Y!M^C0J BF.#?3;8D<N*?(0&F:M3JU\1KR!7LO8Y#%X"[AGAH<L(1@
M]BC<"F\<@!JJ2F6Y_ %8_^U;K\T"%GV)BH!O8I]I^!35Y8W6BG>[!T=-E&OY
M=,D*0CW&5E00[KUN/0:.'WGW':&^)+,\E);NIKF9 $&:<_,E!8+KCH)JAFV$
MQ0/-,$.FX8CIYTO6EQE:MYL'9D>_,L*#X8]8C?"4(V]\3[5);PWD16%$+2?"
MAUH1J:U82^PLW9^PI]"XM!-&UR- -Y6+V2CD3M*GA=[/Z7&G"-A0/'=99<^T
M?BE/ 489F9YBS)=C-^$@UU8AVX\QDBDY4C=3.KF[-*Y6/N=.F/Y&5%BB0R9$
ML;H#$GXSR+//5 J62;"G)'Q)Y,W>+XOYUX3M)YO9>A!\K)7#H'^@(I\K*@I\
MB4*G^QDHJHY2:_)A:H8H]OJ12XM@/3%J-ZCVH]BI;4BNJB(BZ$44;K>QPL(K
M0?L!%478!(&8.SJEW_1;IP9(D3#R K.-SNM:MY*@(-E)CJ+,G0"^P_DY5\E*
MP8[M"]A>+63K<'!'8_TP@>=Z+,\OT.'$1^:/F"P1W=:)R.1RMTR''3RMQ4LE
MX4$B-]*.M9II@KQ* 8.Q'[=J0H08MY#S"XQ<@[D-S:NVB<%Y30LT3[D/U]L%
M058)@O1V09!O34+^H73S>+$-2=<B]M9B(K3K3"(S220PEJVT:>4R9S:'T#;
M+(9;+^M *VWB5J%\KF'$G,="%3O>"T=1^T.S(G9PD94%E]2.C?D1S(C, F02
MNO#9ZQ9J>+@IR2:-U.&75"+/-A\R4N_7I"0[PUL6:$NC8[(E>2=)R))2*E$0
M#7SF;*9KV85NT;C3O4,+,@> AE&3@V((-$7/:+./>F^BP-!N':Q5'E#-@L8,
MQ(O+<@%% B)U>[\6$U1]B35T'TD$V @/EMJ411CO^(VRTD767=RMC>,X+SJG
MX=EQ/SP\/*2G7G1.PMY)E_]N8-#A$QS2P\1I=@TDVD6ERS"T)--6P0VEE6!C
MAIC "Y4T-O"]I$X[[YH%@L4Z1+_S(?&(/&I8>%L+F^*R!>E-Y1AEA7<GG-NL
M;Q73MIO'X_Z ZE/XAC.7B KO9NLT)U0Y-N^*6CW,%?PSU0K@QF?O3JLRT\(<
M&>H 6Q8><$)HC1^'U\#-CZ3#N4T*=7/@3-$B-ZQ,;@VXL]%&R=/H71GL:CF3
M/"2C9^N"?(VXG['SC&<=.NJTAD'."=>.VY_"0Z;C$0> <0X2I(#W*>!;Z/I"
MQW#+GAA0)8)JUH@JY)UG * V, %Y+>4V8T11W+FN&<EKH4W'9[TB"'&DV[*]
MX>TP44ZZEH6#00L/X]'$9M%)'0H'X]=ID ]R+*+.9-*T3/= PK:8MW@3Q=+E
M&=$4D?;25%%\7A*8_*"*%L0;I_)[8_VB/HB-;&!/"?ACZU;B3%&P24C<,W"Y
MC6?=C7W1>M\DDEW-P 3'NM#HUA0>V#N)))0!'3#S)C%F+'S3"$@GB/)$<C6-
MJZFDT-=?>/VJ/K5%S^O\42SDW4<?#;_""N61HBK:;0BD-P^O%I9D5\$$71F1
MTS=;X@R!#?J1Q-2YKVV'B=:X+A'7AU&[^E'A;9I'11HR1&@*?^D'L4WX?E'8
MOA;=UDK02ZQ,M5PF&F37ZM5!\-9TA&K;E=!E^_4%T_2E(R=^V3) 358L+2H8
M':B(P?R/7.=+;3@&@FF(M;O\.Y1I3IZX8<2ML 1/^2!HW86Z;\N\G_IWD LP
M;^FPHINTW*JR/N4F46C( 'J!$4ZU]3JNI$)BTZ9XT(46P PPC,RV4EF Q8,)
M-?*;W!;&2*,*&MS(J3:,<#7W$H4;O_)[K_^YD'D:1<O%^'$"&B;:'%^E^^10
M3;'0'[Y(LI*>'BMMZ %1(;(C5>@XZ$ N9(1'%N:2VV=;%/-4I^W;1'P)"'/
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
M.#TXVLAY:=ZP4JA_+='-N?$_"8W=&=T6H*CV@!O&E,=.P)2@4%XX%KR&[7'
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
MD)7)>G5+MR6IIKFB55(XVA)@EJ _HC<WW06.^JC?UPE--I^P4-B0#I.*6BA
M" :3-8<@-##' K.S]$FTY3^9M*>[TY4VGXC0RB:L>OV;5:]7P58LFOIY[6 P
MK0$.#>W]J(2C,9[H._*97EC7;3-M<4NWTU-#W[AJZ"I[FL]19N_BN-;CN@3'
MA6<[%KBRT\?,VG:.:_R92S%<>]O,30J#HIK-DAAS/CC=LBSB$5.&,- "D]"'
MVWM/M!;XBV:_[XP6^ _:BW_4M,"WH@5>6"UP%1(8/UCK9)J(;&:;D8/65]J0
M>N9A(_Z,>[%!<_A6I)%:]AC3B,SZ3D%;3UILD--+2=#+E73QG(KC,'-V24O'
M?5>L-?:I/4>N97\ZX4FGM^3^'(6=TY-F$EVHY[]8@ >>O/<R$O6!SA_ ''7;
MPKQE*5Y8/^R<G-G\OT[8.VG)_S-3IR1&>A4)0/@SABV/X#^4<O@(=[7UM[MZ
MESGU+F>[>I>5^?I*2:3O4KC_:DLETH6;+3IGSO?!Q[;Z:TQ#-74-8-.(>WW6
M;>.1+_K'8:=[V*ZUD6@ <I^G/F1KD7R:'6Y& (:MM2$3(#N5^W5/I H1&$=<
MJFF!M3\C&+XJ4'F*!IDUU3=->TO<FG?(E511ZLSKS<]\J?JO^K1##$@^K- M
MUD.*MMY^@8Z.PJ.CPWFZNKTD++?[9U95/[$8\W>\BM5WK!/J'SKZ^X(+"%)?
MR@U 12\C[M(^B!*T;(L V#]]!1P#K@Q6[D5#;J5.9L)A>"+^%;#S3&IMJVG7
MX8*YUH?[=#%X&F:!QMM!#=R'9%9@/<I0Q=<D+_#FD-4.E^LJCZ;,&VKSY'(W
MIF:\8]*>WGO+:B_!+3P^Z#:+[_P%'S?K\_IW30;F <(ZIS*!17N/4S@YZ!]_
MOVC;X6!/#_J]YC/]9\1C+D0@I,%;U$+_A5HH*PK3&>HF ?:'> .ZW#4[B+1-
M=KOY)2[%C.Z]O@=6YIK76N6>ZXWDM9BC,;*OU0*82:]-P$IIXMW"M1,>MNH*
M\X4K*)C9,"9-A48E(R5+X?*4,5[1-$-&$1=%A;I,ZA-[;VL<1TM0^S]H-]'E
M@-I8%1<3;?J^48-R\^M8BJ07+^)A=)O(V*HQ]@C&9C';.>:ZUA8'+GL59M&M
M_I6X&8 V4>JU2$#M=@ &/86W1VG1$A5X3B3V(<^NXP)W!*\?FP[!I^C+%M;-
MS5/?])3O2TA41YRC!8X%09$V>LKHBU&JV HX.>T9%0Q>82JRZ5%6',;!2SC_
MSJOOV<WYH@>FT,GQ,K\Z 04!?[:\CTVUC=6F:5H%KUX0;/T[>#ULL6N$M8E(
M[U)LKBTRNS6X4UHG,Q6QHQ@FE.-=TO76P5B-*'@#%ZFLRBR_I=^$3NDYBH01
MQUF0>ZLO:EC1FE!VP.[SC%CY(5T=VU5_5-<*:[TOLI$*+N5.=XZ[+Z>OV*"]
M<VOJSD9W:W#BH'^!PN=PE*AM?Y#YC!0LFC0L>!-7[O*6D/4)TDB*U%D'&RA=
MG3[:2KUK3U?)T1Y=>/+;?M/;_-0;]_A<V\Y2KEUS7F8<5JF2DC04<7*@TQ4)
M0P<Y ^67!<K=BXJ:*K/H^5X83. ' Z7@K=.XQ).7"P&VU]L,1$?G</^_@T%5
M!M/H%DEB3%I6O'PHUWN@[D.DRX*]KQPWVZ0L9\6//_QP<W-S4*CAP55V_<,Y
M3!IQ$'Y0HZLH_V$4E=$/9YW3[E'G!]C23J=_V#ON=/N'W;.3P\,?U+A[>-@]
M[IZ<_MDY_'PP*:?_\5N4@L&"-Z1X8_8>KO:Y\?SMP[OV87KHEOE1?9G$@[@$
MIEVJ*5@L =;%=P]_LL-(H7P1V.$X?P$N_6T1T\F]C>$5H  FZ![D0#$]\]$>
M[GMSN/2&SD_L0.2MO:>8T"05I6D%[P:](<O)1+,'N@0AC>/$):'+7RYPB/^J
M4A5T++7!:O!;'/2'<S.L,*^YHR.5+AB_>ZK'9V\#[&9T'<4)V;7C7+'&/XGR
M*Z4!#.#GYD1NU*"(@8TB8[,TA.R20Y6H!)FP>!D//P._+FZGP%3,,7\X/Y?S
M(&%8TJ-D[:)]$8U&<#^+<.UW *<[S4#X#*,</7/% =SE!U)#B L?@@KR&=<M
M"WP'1D@![RE^,#1:_(!'\!:,)3#A]>*3;$CF"^P [C(BD EQH;=^%U39:%"E
M?[@+JCQ82Z^I%/^(_UW%(_07(&N[B&:HOB/#!@8PW%I38YE(T352O;K9^ KV
M7H,1,XF ]6<YL:2A;/)+CAIK3)E@&J=5$>@/G4C**W;''!^&_?ZQ$R(^@C]Z
MT@PU"NA"D:#PAR60H,:8^&#GX.C'SD&;1QC'[QST6[_=!B.:<M%8=++8!*L@
MS;,DT8D#8P5&#>CX1NPE*)9SX(=LKN@@5%#<*#5CURTZOQ P14E>&6S<#'1
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
M\8F*AX0N?>"BS#+6G&NI2DDW>'M@T_?,RK<:E3>?2\:':9KR0#YIK $?B#>
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
MRL??1H;_QC7-T(,K-(0CRS'M< !S@*<17CRX3YR1;PSPX\,7KI,9.AL 8^(
MB5AO8F+-"+=8G[.<+]Z(/WG>;5J^FYW9$C/Z[.2,[E>PDGQRWE,CWQJ<:Y9$
M $;"#[)/HJ^Q!8B@B6LU]LGP0>">+-N&Q?L[=P&Z#(WY(/'#%#_W<.P"V618
M(1$"B*LTX@"0FC9]0@]Z3@N"DB&84_P9W3K@INL92A@!&&8J(Y)1&9,C-V']
M?">NCDA<^P!0^?W4&,)%'X#ZC_BXF5!)-@1#M%62V\ IR'TE*H8RL^%$?('!
M#C$(&@)I2 RL&?".D[S14TP)!F2P$8C0KR=_(7Z]'H+T!2B9^LG9/7$P,*GZ
M[)?WAF+ !+,L":]$_ZM3&<NKC=J5-BJY-LIM^![Y:G[*7%,.&V@/Q[0F8-4!
M*__4T?H=VNM"OEE2(0B%A-<T1081-<X#!Z@9H*)X RK  ;,15<"S%8SH79,0
MX)L<0+COE@.KA>#]X4H,&#8U!<?0<\>D,DVY0PNP[WED >BC1AQQ>\ >R,P$
M2S2ZA,;FP>- ;"+= 9,<6_"J%:,T6Q6[M6S0\@M^IQ+\D@O^/9IW.5V"5Y)]
M7==ZK>82X6^((IP"P@^S#ST';_K=7R#OJX5[*G%=+J[=2EQ++JX+&C;.E]@W
M&$1-2ZSL1D?B"I[9K,2FI)3%4OIF1D7C\X;I856RNGM9[56R6G)9_9<(SH0.
MN7L4^41YM:<,),T:8Z "Y0A^Q/B(.WPS&\.QX:(!Q5,=E>W -EMJXBGY-P(F
M(T0Z!3W:']\DPCCRV72W-.\-M/D-N\![,!3S)@85H?.U9H<*F=C(> +S@7.'
M\1<9L"$ H,G1W"EP4T' MB&@7T% R2%@9@&I,LD+G0]3[F>X4G4:>3/;:21.
MFIKN>&P% AZ>N1 ]TLA*;&-7-W#!2G>?K &J<>\[IX1LXME"K?OPO0C-4:IU
M'-J!=3J%]T9/>F,\>IQ'5H%Z)OP["$VT[9^P.PH;<# "8*P38#MWD!=PW6%4
M=;,'IT0<A57%!O]2IS^9<.>#:P]$!)/]8C!K\.O)5<#'?W3/3P#+ WPO_LZZ
MYS5@ (SL$2'49^Q_0^!,*P":P]JA_04?V.KWSY9OVJX?HL=S_N"&A.FP=NS6
M\K\KFJ;FFA\GS,Y(\=J"6\6$\OF9210[.;L.R90$CII*MF(>#DWH$.(0L J=
M1\%@D5WIX9<:LA@0$;G4\[AC3E%CT-7J LKKJY8[IL<'5E!CH$@'+J8;&$6&
M\:DN\)MG/1'1?,PCN*CK9%6.!4:NY8"<AX)KD;$#SQB0FO68/^%F: MZ@Q$+
M$(*QGW.?+%;D9A_@D;D3*1<^IC4-S&7@]_ S+8_,FM#D?<QRN/!:5*(DC3/S
M'-H@*Z%\WK-EVRA[()$A/0@L<]0,D8H\W +G<'HJK(])7,N$MUTE5Y:H</"Q
M1Q87K9&P9^;RHF1B4,$BU0W? /2A94/);=?SW&<"3 H8FAQX#2V9 <@GF4
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
M,+:C.>6NVO4$?'? 1_CO"EG$ <V%S.6Y-KM^XEY"H0D& ?0\^$Q.SO[%V<@
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
MY9"^X3CW)<P_"CGW+2!2.BYD/9#8^?JA6.2X6NM*=$I$SHU$)\=1G=<T>*Z
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
M2IE&_*-4R@HB?E>K91KQCU(M*XCXO5>@F&VCEG5.2\H ^IW>" J:!0M:#\R
M>[L'%<V;<BTM,+Q%&(26BUBGAQSKIE4:6L< K<H*U-=[WFO,'_;*X:M(NJUR
MOU7E/TCI<LZ%RU>2+5=3DOC!52Q8EIPRD<C/$O9]RHSH#WLXQ>@X1'Z-F)DF
MA%T)H4!R1#6$P%.$^LV6"2J?)@1-"'LBA *9$]40PI (H=-MFNUN_R@)86\V
MX&[^>ZW8O4(R+E^Q$]BR1,VY"7FD53M-"J]"M2M*"JVF5NXT*;P*Y:XP*;1>
MB7I'_VO!^\](Q>+/_$WJ5?B9/(.ZUS'# F:AG=T],L,:8W=CRWW!T4VN%[(
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
M+>VN.9:$J]RWO_K2^XVS7L?L5>IMUDD,U<J<W4E^0+UON^WZCY^HV%J*1!,
MRV?APG?91$NI4HI85N/KRV\1K+?$6ZI=&.P3;=\&SRI=4NV& :LO?H0Y#_W^
M/K5D??.[EZV4=_.C)M6L=8Z@G6D!(223?K73;D^VDD@(9#L[;48M7D:G,W/J
M+HH*H,'JVV_3M/OF/KF2OO[2S:>=KQ\]MF:SL\_N?/6TGZZQ[M2>R 1A'OKV
ML,6/:+L=BICXVQ-GE16S+&.RN 69[R[2W,_="35;HODH^=Q"HRYUW.Y5F;CS
M-OG:_J3:MLB00]?IH;1KZ2SD(Q9VY;&(/K*(4?,U!ZP()EIP52^X"-#17*]M
ML%"TLM&"ZHCMK]UOGUJF:^/K>$-7FZX^AU(R:IQU.V^E6&9SNM_<>D'[E0PP
M:SSV%RR1@ZS%V!Z2 *_Y'8!6=<YOX)?X K;![B$@-39",=M#/0#@>"VQ;=%B
M-3:T@-<-S+;N/7#$%E@%3 )SASOFH/<*>A*L%'"RUYTQ%;/KC0<<7F_P*&+
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
M;0' 3=!+&(7HQ;?' -$;A@0"/.A\XLU1KJJ 3&Q%@'-+3!00M"*.5 (XVQP
M1>YC'<XM@X@D#AJ*M^R!Z/)3W$QJ"<M^2)UZKZ#I% 5-6P'-);+,)U#)@!,#
M_^MP_O?E_/8C138 638#[_SV-_KM27, )LT,1S(+-PYPP/60-=[=>7,@RO:P
M^5Y &357L&5 #+D3RY^ ]DWI;4&",<.+1;,O1HWZ)8L(Q!*4$!#0CZR0#!"?
M/8":XCLO\<AH> F^<_QHLZF2-H<B,L#[FH&>Z$>*_L75IU\C8XLB.3Z+PSU"
MO6 6R!*?C@P?SIB%IR0U1&PL7@:.M'#"@"OJT6E!=GN;CXR?AQYF/E@S1 !2
MHN 9KKG:I/"HD:B5JTOE%I0VAOXY.#Q<'8'F/@G9"**HQP4,Y#&.F8P[KH'0
M=CQX,0(")"8(?9"'%IDL$V",OCV7&AG!'*V8P%8^@E,INT])[G UB.(=R'?+
MB^+6%WH_I'XKW@;VRC,#E1/^=\(M3]C%H_<<_=I8! +X6UTE0HT]6<X"(2.?
M@H=(#\,0(6&- [2(#\"/O(4_9ID80+Z?@/>,LF?1R_AV"$GC8PM0<(KCX'>!
MY3CY?R5([F%A3VB?\&]&\S#P]GB%'JJ!I#4%@!ARG .9SL8G$"_$/UH]4_ 0
M<FF(O<]I"$>D@&_UJJ[)#\2(<"T47X@Q\,J9'<*U<-!%GQ,"J >QR*)(:GC1
M_+%)IH:M]A!\%S!FH)\+?@BVZ0(5V F1R:.%WA2@.%"PX7R8@B0&L;JDZVWT
M<)_61)ATBPJ3SC:ZW4K% Z%L_(>%4D6IE\3M%052=RME)):/"6E:+YCTB\*D
ME]1"KL:AMUH)B56,OKD[!#\ M4]B[P!8B>Z$HQ\PIAL6S(%JF50+;C]?1$Q!
M>=]O<R1JXG"W]FSNQ*^[I(;PR#-7:#+/P([$>6 ]?\UZ"I]>Q.L%R?7L:#TI
MQ2WB0>@'1N.9A61!A:A@)?P?"A7>BKT%"<@(MAJ#!QTYI(&@IR86)_ =>2W4
MEP=CD(M2%/,-D3Y!FUBX#@L"+NB?;1H!.<$U)2>/I0X=&D4/:5315F EV,$]
MUX#H&0 $/WP:AB#;/!#&?"L62D'N5%1@2PZ8&U(,":*W)_\/G>N)3_XOK(:M
M9!21N$(H^=ZC?6]'9Y%Z&V  Q9K) A/J@71#P(5:(#220HN.2 )&"),,^:&*
MJ;6B)(\)IX.C.8*C_;<:'%TO/[9T+DFS?FN?5&5R;%!4CO6WDNUI\YCWJ3+N
MK._U=3@,BX)HD!3UD9:_2=:/\LCZ?!"5CH9!=VM'@_ 7&-.%3P8JL%[KX<%G
M#R1.XO:,"=.!K.0Y&R.2&RCA'CR*ZWI<2L:"#G_H<WL08(5>9&O)2I6&,$@
MI9.Y8=UC"'3*@/PMQ^3"X0>T+AU2%^!!X#%NHH'D-MX&;D6"T(K<#C:/'$9O
MXRU<WB5[4N)!&)QL\MY,@>K^Q?ASX=L!B'S2,CCZ\O\NTP#-9S5&0+ #X>Z@
M<!4/.^+5T>+W5F!CV,L)'S'F;/!W6:@%A<IC2J0+WY=:JAZJP!XYQJ@HQU@?
M,<A0]R6:"3> 8 )1#HKQ6;BOZL596\VB@!JM]N5V5[+6[DFSD].,R@O7R$WZ
MZ?+V<^0F?7>[N ^Y@[?=/-F>]4K.@V%1^@ZCB#R-$#1Z,@VDFXE\:]SO%1LH
MW/=D9G#-R)T)3 E?[%(2D;1;Q+>4Q"]X+^4M,A\+^A*,GK\N $Y-%I%X[:GQ
M6=I&5NQL([^JS"/@QW$<[YF[$!U@"+&?%4O;*.3,<P3F"W_\: 6T0=M] LA[
M&+7F,7VP"KT7QIVJ\%LA/WB4?L+FP(_MZ+.G]P@QRWVPJ2 !JQ31APS@^DO*
M'8SP/Z5_"7\YC,,/ :W\@@07:'-_8:0TX)F:L$O/YE+HP9(1;V+8R"X)+N3A
M_?\LN##_18F\IK'UJW=*WYXT6[F4@31^GH@ !"Z.B.6S1P 1LFSQZ(E$82.%
M[0GE(8W'QH4#%O;T17+OSY&T^@0K"RR/,D>X(]<5,8<Q_VE*#^#&[%0]-)+I
MJ7$>B%_8W&\@:)A#A% 7S*_5DG,%36R6HOVD&W?Y!<+HWWF! 1!)4D)KR?E'
MJU4X\+D^WW&)QV,1$ZE+8 $^,3^0-'Y%RNX5YT(EB<V")VOM*.RZN81=+D H
MK* [:)ZTF^\_P%: N\&"\>\"85%3(C\R6GKYI1N$_D+UY4H.$3#V+4CSAD1<
M!TEYPC!3T2:2>GYDM"TIDH"/AXYX%D<?*6M/J$PM7ML(0)5U)J3Q\GM@O \C
M6AHNY43A:<;1:3:&AP0+R$OX/37+:468"-1M8,FJVG_LW")W"DJ<3PVOVS'=
M9-T[$JDEO6&AU))K'V[2!M5 8GR\:@FY),0N<H(CY@Q+=2>;RTU4G2RJVL3(
M8<[4[>='#PUE[]F%%=0\;A#?@%EJ')WP_60L$\SD8I2Z'-<;!1P;[QES#>;8
M0/3D)*\2[41V1J0N%4IWRO6R!"+V>X404>:61"N6GLJT'7PB1^>64%W.(<V7
M^YDHFKW\^B61_7D2L#%F@#Y[_B1@[E)NV@*Y<U1 X3Z(36=WF!1?J@F@K2;H
M'.&CS]AR^F><)2'2$41Q5R",'S!P2M2[M@-W9Z=+$NE3"8>[C$@ ,#"8 ;8@
M.Y$>_M9INY\NB>RHC;^4ETT=SPK3%8'#TR:^%%2%D)U0XC)&%)Y]:QZ5I?_S
M[Z/^8/3CW]*%Y'&U^L;8_+_1$"<^ES9?.',,C%2=P%)A0(&R@#C9?GT=@)+^
MOF,-0+X2@$2"OYD$ZTIT+1,UNSNA9J<LU 1%%'0NJCQ]K!F>WF&5Q6VBRN)3
M7&7Q618XK$-B77%Q/!47]. !"+"W$P%VWP !_IMJPSZ!"%A%8\NEA2MJ$-7*
MND>4/[Q@$!&7*M!.2- 0XID2=6R,=6%1C<LX$ED/@$$+!U@V!KX4 CC-B38*
M6)-03Y209QHGV^+4FL42<'? G <S >^0ZL16Y#"< (6-O[DL "V*IP-E/"-5
MY57?BQR#Z'N!6CQG :X1KN@%OT;$-?X/V,_(*=Q05/BGM=18C5A6_8P9PX:E
ME #LVY0X2<Q(. \I%4$\R@WZG+R>OHC1,JEI8KJFS-(TH\1M_%3URF.VLTAJ
M=EZBM-]3XS;. "6TG'F4]1V%$TX%#:Q-P-D%W7123HZDG(%.RBDA*:>S6U).
MN[&E7\L*'L_="?X/4NX36):1RW=[!U>>ER4<#*-1(0<#C:Q![D'_4-8LS<^U
M)7ABAQ>?IA-5FJ*[RPZ$'QB_PNH&2W0QN+?<;QC,PV*(X)3_E,7+R1_C;V=
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
M-Y2\"LA60<&3,3&17[6RRS+F"_!'Y8M(6-CK02$J%-!>EGY)Z<> %_( &][
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
M7NZ8[:EQA3C&U'OG75W#1=RE:&<DZ.V&!+U]($$O-?HY-Q;T*]U6OS 6]';
M@E^PZ\ C==9)\\2EZ^<.IB<6&>W*P /LQ<<"F7.3X#3R:2=S*>&A0KV56C%B
M^)SY*08:NXLBXX@K=5Q%C9:WHV[+PHI3WB$8=2J\RK4V3(M?ECFJBKUJ\\K#
MJ)GBY$^I]5--5I0X10&C$V^*D1-Y&+(=9RA6B !1A! <1'=?+-Y*I%#8+C:F
M(5D@?'!CR_=?$J'I*-D*"]#H'ZAASJD/2SSU@!I#RGY;/N\SD7]<>ZK3!G6U
M/?F+^=Z25S<ZW-44DQ!^ 7R8\+R%?S,'LU  @7/UVV@-(X=T]@8'A][@:,,&
MAP?>8!L41==;ZE2R^0,512/R4^H+B-=@4! ^3MI^IC#\ !7A'YWJ*M#_^ 6G
MZ#!B9KL.:%SSBJ3"7:SXG"]0>O@A#P!D!"(?L,Z6&WQ%;0L#K-%!3A/G;\G:
M6K38B%DFQAT)09-PA]$'":>8FNB5R,N1R4D1E^,_CLI@8O%$G^,NEV8\X]?H
MT9LM9D D8SFW*C4(BEX@)GU=B/#X"A>UE#FBV;<G?6,>;\HXB=_'.3TPX4T:
M1JZF%4F$C?I5$(!O0((\6\X=G"A)_"VN^2J*04(-^#WM<%N>2Y0^E( RQPAI
MH/!O[JE+L2R#BF:!@02V1>+KA)PHV!HNFH@I?SWA2,*EIBT\LV(XV4N4LL#=
M02(<PKXS?VR+E_ =F^KNDVZC#/>NS"L8Q\WA1<1LQF(/#\<-H@@G@<TJWJ)C
MEL3PBW@HRC.6\Z?2:<:P>QJ<)5!%SAQ-CRF+VW=B6 LM7U+#DU$XX761IS!Y
M&SB<U.50D\=8DZ)1+?=$RQB$X'M5XC*TC?2G:3+&2V91XJ<B)[+;E5 6&.J$
MDZA:-. 7$INNNAW^7I(K6CJYHH3DBL%NR17]C?WP\XCHSA;B?-54O$4@9H=2
M SHD7> X<,V^]XR\D=?:RO:^LLI!RKTE-KHDIA.#-5,R.R'@U19:<01$MA.1
M7&B&@0_B+[RH@XLHWFAJA@-#['#E;F6_7FM"G?082I&E>:IJ^'D5.))MZ#%S
M G2(E[]X*_&)X*KX%X:J44>:TR@3FN]I!]].IC@>FL>$*61MJ0D-<]R@DM%G
MRNE ]"XI4J(,^_C!4T-J*^+ 0AV+(Y5<"9D+3\*)FBNL!/2B&3_Q"$C\65P\
M(S&'Q#*.[*5.H*JIC!>%UPA'67*B\@H:N0DES4YX#!)9X\)BIUP_Z5GEP3 O
M3-CY/%5":B+"8>!L5#CCPLH@<@,O]RJS"":,MYO%+&K/#Y331F?A74]-'GS
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
M0K?-LE?,0+8?#$2U%L#K.WR22F0__L3[T'@.L0NZU2Z0 -5JT_?(4.(^ES_
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
MU"T>TGZ<_EN_T6W'+O>QR'U5S>/#T/NTVC= U%P 8!D-)Z<<QU6'V5N5(K1
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
MX(D?@ 67;1Z.9,S.<K0[(#/ML]C$.]C#/G+5.L\,>@/JX]:?QNL,?H<F UZ
ME2V[2/E$;P+L@3%>@V1AJ8PO6MF/'3/]''SY<UX#X" (*-G>.%:M&DDF'A8(
M[H;@\]K?Q!>LV^G% FH_%7S0&QZYFK->??8Z.K;7;GWV.F[-Q^/.>#R>Y,BR
MUYRU;K/]-A!^\C,FPUN876<MOE,^_I'<]7*"";$P>06WQD_;R9!FT,M6X%&3
M36>K\JC)IF?D2(\5;D?I,*YX@%<Y/</:OSM8W:2V.+H9QPWAYPNJ/<HB.*+D
MVB_[%G_&/<7?8@#=9WB([EX$AOUN)FJMQYY[F8BU'GO&\3>C3DY:!49([^1E
M>0&+_#FV88>[UW&F@O*X8U<;M_@5=W@M>VB\LVP9*OM]9YD!-&/A& =!T'SZ
MTW9_V&W/)H=-&T*"A3K^A 5)T,B#E_-B>!_+B!*"3UPC%.6/"F6_6*4%3YN\
MN1 OB\47)]3/IA3I1G9]K]NVC@7CX5++/\2'T2)<?" HE)55E[S#U-$&4Y.\
M#:;D7J[-Y1=4XYU/0<>9I'93@_[0SY#O$L'.XGM-R9>#;4$5V3<,@,- 367V
MPG!$5Q9J)Z#[L/S"EFR[(R1@U[@E6QDF@/:&;:S[GS5K >835WT17G?6!A;4
M>/(^UOF)VG"?LQ_53["8-8,VG.ENR>-_DY7M0*78;PN=C-]L'4'\1G^(C^OP
M+\(PQ\KYF$*[1?!.#?#LX-FQTMFBL]L!-".=&[*4$ZKQWLB) R02G\W(9L=)
M;)93U4HW;.T.O;<2PW+9MN8Y: U^8'=LHPW@/NX\-Z"6W_",&+[>6)IC4.];
M//K66K)-6Z&+3YJB2CT*KOYFMA4+D+CKY3NAE12E?B&5M/KM@?*)KU>0A,F-
M>3J11FO,<4DEXTT DK&.+Z1:W!M]0PE?SIJ! 8T\$$0K-I'S;AS0!U$7!.YJ
MWK*0!T&JA3:PIEO3X#?%/+:B*&:G7]FBFE7X=?P.'[J-K:T<^3:\I^CI)T/=
MP<IHWDD$7HV-;(D4E3O1[0N[K?Z V_'%76Q/2/B6-T%SJ(WM$9WX"(>HH48Y
M2V(;$6@$_<ZPO00.QC263"+I$+*'+1((3)^(N46[2\84_6X<2U8\@XBCQ>CG
M*'5TH!Z0KR;W](@2\&=^NT_YE2S*WF_'$.GS$^@->$3QW@S,+$./&+ZS3RNY
MKZSE_8-!E^,IN?F.#PTJ(!>23'(%)&1)T(:]\+;(KQ94K1P@&<2>QP\M7GD(
M3VDR"LR#Q$!3<:V[1YZ_M[S-$AN(>1O^8S[H0[22E+L-(03>$<A=]Y[WO.5H
MLVSCUC#QYWN&+">HF$T$) 3B7%]0-IMHR4$%]_9>.E:(6'D%?M*7\#JAEH6:
MRWNH>[:3 !+LA=BA3=W\]OHWNL8F"@_-89N-$^XI2GWY-A0_Y"H9,%4&VLQ2
M\W:<:L56.]KOT0^P2<.#X-"ZXUC8P!Y^YFO3Q_=,+'R%36M0>40U=!FDBE"S
MT_U-M/GKI1PQS+"8N&%XBK!0R"4%!-Q@=7=#WVM&O'$BN]?$@O'F(0IY )_0
MM8$. LS(>P4ZD(%G)+[D*XV@M0,G;L?0=#R[1$$DI! ^ 9");>9 /<FP!;0N
M'[-HO1@4)UAW GL<1@1J=:<DOUW[;G$$RX$@1'L]+$I!=%A;W7X(M\WD)$+W
M><&5 "Y!)9LBUI+8%T?VX:5>*=S<PZY?04><>(-O5FU'X<&@=\S$BS!<6&MC
M8(?1 ("6';$^3&)7]I(T-$G!@'ALY>Q$>C"&.^@U71AS=V%$8['IPIB]"^-
ML0MC7S: >;_B#>M()&OO  C8B0VU C#R38=K-]3,3#HSA#!X!WC>3Y;Y#(:)
M ;(,6 SRAZB?";DKWBFVY0+4CI'X(=[2T=[^6+"=K^,LT(4E'HZRJI1M[Z_/
M.^O1'N)9L^]_B!AY8S#%J =Q]--"YQ-J-#53\GOB117V?9^2[W+C[!UT:#BO
MT-E"GB>R/^+\3[N-=VQL0_Y4;]&C6L9/OEFO&#9G C()MJ9DC ^ -D>)1;)M
M[<;#9E/8VVK%FV"YY!TRL$$BNAIUV!;?"2B%7-5I\_98/J&;E@3R6]*< 4=O
MV$H'I5B 6% 8I85QR8IWD*9!X+_A;?"Z:Y*BL.C;5^^_O;GV>_1Q&EI9GJT!
MAFQJ>6WLM<&L" N_\4Z><F=\8SE0@(V)DR<8=+A(X___%A[S$*5!"4Q0;N!"
M;)EN2H(7YDB$@N/B8?$WA_O0^5U#=P'1M6Q(QA5$T;V+*\X=[5_6/2@R=EN:
M$$_(]3H8YG&]<M5Y#Q)A)I/;(9N!FDMQR YP(O5AR]8#JP#9MS0BZ3L_^B$]
ML!(*I+[C\(98OGM*)HL,]I.Y!Y[7TE/V[=Y2N^UCH)#DRY[!J[=OL"?0#DX9
M G; G14+T.!!1]7I1MT8*\ (5WQ\+V>,$>:$3%V.(+)$;AA#4&]O2.J122S[
M*%):4L@^WL@\Z0.9FUIXL>\T._(X#4JB7?EV-5H/H-)$FCA=P4V\,GY<K8TE
MJ-K/-?XG& ,+]PJ3B%2?'65X=ISAV4EKOM^+]2 EFII,Q?X1ZSZ(N+N=I-A(
M)K+B5GC^* H?N1"BC...Y$*-8O93]@W%*JD!H&.6W%97869*H08HN;>-LU[:
MTT2]CKJ2F\)Q=2+07]-((+7M4Z[/:'!FJ&?8\1#'3+8'"0-W,XR8R!+7.LX2
M3Q;P.KX54&+*#X*]B0[D<F+;Y8=@'>9F_FZ #5E.Q;US Y $+C4'!.P;YABW
M)I[RVOD76][":4(/_*H;Y@?8VUZ^,/X$A$@:.?9:\[2)I[IV2R[X8T>>%9B[
M6>J1DT_:I[3 A(EYT=OE]XGGM+[GDU>GY"P>>F'2)CU)%MIJ8]T?C^ABBGQ*
M]!#Q1E,[?+U53E&CB!?<!QW^LN2F=ZBU.N:&[_A>I99! P02_3P\GHC7+JQ!
MBM;O:/2CX\=AH*KP+,F#X!,9A1+DM#.YT>#WR/9LY#YI.0 E<C +#!%_%U6P
M*H4!#_'(E5'A(*+@AZ8$QH@#6C'..G*X."&/BPP)RW?NM99&#X^,18@XI208
M)['G.&CIL^$+[O2)!C)PX1O=_&Y[.W<!E\] .,$W"SYNST:WN6X:?^L",7)\
M2IA)(\68#S+/#Y%M+ T=YU>_$)XABLDB-8N)GY:)X5+0,FU&,S\VVE_>\E:@
MQ-;(:PU7!OF?XRJNQ2DW,D)!@(?]P!H/7+HBN]SW2_CC53[SI=^;A-Y/*X%;
M-6XY$).8X]DEPO2.@Q1N+=L(ZJ5[RD>V4L,D"2@J*:%/LOC;BD."[/&OM"'T
MO5^'MIH/*L-C4+D+:!LXQ\8[C!]J/*%SMWD0<5]YCX++*GZ0D"A*1"NY'L9>
M%FMV]#<B=*MT6^Z,GS7N.Q>+!"'N]%420JO\XUM/1\\-$P$(6!-NF,&]PN&Q
M,Y&L*.&\!7HV0/#S9ZDVS G_9"6. [!P4/ LX$_?(PF\V^ .R!N#YQ!$Q_!)
M6/A   9T\)'PEJ+TW.C&%CGZO6U(AKK +QDJ"D)BP8^XI2KVO^^T#*S98(1@
M5IBJ@.8%#:&XD]Q/GA@ITXE,\,)O-\$P9#X<E0_1X9[5J M?C'A%AB>]^9U#
M(1*$U$.Y4EEBT.C]>+[T[*7^$+G@K^%:?289^]Y\#=#ZM.)KARYS^-*.L.)Q
M/]:, 6T4V,'\+![8XO$"E/(A)0>0[F$@R#!^%J$&N.?B+NPPN83H"@<$H415
MR Q?H9#8#W.$4Y$-)Q+?@(7V F><($6*!1$CK"T]Q(<I0]+!51SX'VD)"7Y0
M15)A/V[-1_N@UV[0&X1^:G)Q P!6A@TB=B,4)E_;VP=0)PEP@4J0H$90YD!$
MBQ":![%@H?KOYX4]0T20CFIMF&37H6>)=8*%8JR,!4X)"]B%S"KGB$L*I CO
M"J Q)4RB4: WR&V*";S@$N$<*;IVQG8+5,D5:Y$DCW.:PL-J\#SP.V)UH)^3
MD.:2K$F>J"!YHM<D3P@%7B478B!S(4+-]N*Z<%;CE#Q5T[_A)+FU9$7>RY,=
M;9K6SY#2X,10O2!])>I]Y-F3AHWL=NFGW_I&^UZ/F)040G6GZIL8 L.=!B3(
M QED2ZY6_(<!K]XRX*@8TX"[=\L3*L/I=W&[$Q9NX$3P7R9*[S,Z.K_%[XSR
M$3/6HY0UM.VMW$[FQ.[A+%.%RODW/,),]&GGL XQ;IHTX:X 81YWRN;M2'%P
MXT,]!%\)7UZXOY4:1QAAHYU$9[-<(:R%I;M7R0<8UG/$C:%7%+I&?M80Q@KB
M0@6#XSI^D!: _F2@% 2GKV,F6GM'JFRBF>_1N:3")J"@.YF&J!_@BTQKBX;V
MD1F_Z;DQ9 X S=P#HW*"'&#>P$1L*+H=*O_Z9GT4B[\A1F[9#I@!-\P&>T%^
M$)\R([Z-4E"_-0=%Z)!ZEN)I/"T 9F^0ZWM@N0Y^*U_JY^Q%70&^??[*TFT:
MJ>?O,?(^^CI(.N!&R<$B/*?-E5YAH$_<6<@!0:_A1D ,UKG3+, ])J8C0MRU
M).54CT%F(EG*:$M55"+QCAE!<)Y_Z0B+3S<(%+IUO%PPEACX3Z*D,$@@A1T]
MBR>B,UK! M(]LF_'\3PXYI*O7HAIPDTGJ81[GUX N/8#K]5.1<P;4 M Y]:^
MV9[C;-!N1QUGM[,,4W ^3KRH)+N.W$0E<RFEO'MOHFUX'8SJ?,OY94@W3QQ9
M.<5FF++6?8_=AKPG\4J901E#/*C@/*UIE?X<M91V:PF3'!4?*V-H9+,CM:7*
M&*AWRGY^<!\P ^Q_6KU>*^IF*&7B8/Q&U.<D_B^E9[R-ZER'XQ(O$?(7._TR
M"_Z:X:67CKXS#2=MT%<.^@9G0U]F?CSH=/<G38MW'NB3H!(?Z)#8\KD6/7 O
M;"1J ZT&6A5"JZYC/#! A6X"+&_;=P_6M'/\R:>P%LA<WG<@L!OX*Z8/PA:N
M>?Q$5RYV' U;\T%[U$]JY/E(IPN=%MM%DK;+Q3:FZ+3[U8[@??+8SA$-J@;;
M8U$J52&F3S_#[GJQL)E,@HV,$JVM;#G'++," B9,:)ANQA-(J.369EO#VZI1
MWR2M#N31\IHSX+J(>"D)U]/6?#H:-)@^IV@Y;!1:,I)GK;EVI=51F%1LT(3A
M1VG;S7SJVHNM=X8)*(+5U3/IQIA4-.PW P<OG(C*DX=YB*@'1-134[L;(JHQ
M$94A:O/03U]-RE9'.Z><1OE2SI+4OE$SWB1WX<V\=F9=,WY/8?Q>N6Y.M0LT
M:,V'[?&T9&NDF3+9D/F)_+MJ9#Y$,N]-U-356J"[(?,+)_-R'=MJ9#XJW8=]
M0A*7#HU<XU-MWL/<M$0W_V!2@1@@L0Q5M:<T\^7-NF5]5)LW@@74B08!29U'
M^30^:N@8FNK *UH-\^J[86).O>-X6TRU-WDC\8=PXW KTE0<FP&*;BCPP^,U
M-?V<-34A2! @?K4M1U'UQB+J<7O2'<:7SO#Y$3>,#[> #4>[K&<LYLV>4BZ/
M1\'U4 .ZV)SQ&8[U\9U81_.98/?RS5KHU4&*4ZG)\8DG24R!GPW\IMW^/C?!
M#^FF8+</FZ9@"!(.==(I+>V]+KGM>SFU>=*PJTC4KLT^D/-6DZY<![_):1,C
M[]>&RXA:F8:B[M[6=]G2):/5ETW>ZV-&[YG2FLLJ5#@,_[R\F7]=6[9[A0-/
M2+[MBQ]T4*F%@9KLQ3J8?Q<&K7RD/>ST3Y'L25T0L:,-ZEHTSXT:,K)E;=-Q
M3IL.-LAOQQ"?^<-PUQ+(?DV^_.#:!_I;@OEK7@.M9NY@@LZXW2_;4UJKFWYV
M] _#Z+_*,*VQ>OQCXYA9>S*M-$>P$.\JSI46V'643]444U( $;7E3&=(*:J4
M/;T&Z/-1CLXUAWTF L6F\X/V=-JD$%XVERI&!A-,R^FVA\/X#E=UX%-5YY^)
MMH7$S(07N.%A%?,P 72D7='@.1/18@^F=F\6WW*N85UU9UT%L=]'[ \GE6+_
MS)K5DNTLQSAU^FN]:;%29>J- '@F0L3V\NWAM&%#E\F&"N%^B 4XD\&HMDRH
M\CIDFU&CZJ /?,.LJF96 /-7 /(0!6>@V!%1[*Q2BFVX577<JA#RQYQ=/4)O
MU#O#-)PU&'"WEK5TPH&CAA]5S(\DZ']%R(<R33)1YJ0U'_4J]3XT3*DRIE0*
M!4Q;\V%"6E@=.%,YBE0_B7^]O)GS\@RGK#!XR=60?!C%?BK!T3S/(D&CZE<^
M)2.5:;I'C)$,-V;6F@/A]1+&$IP>FF>ODVMHM"BO+YU(IUT@TDE[-%/K?G06
M(BVK(B^>K7^P &M-6E.3UM2D-3V*!()'E-IT&#3^:)F++-R]UYKW^\#>IT_,
M='M,"4[%J0#'D<\&[=&POG[PQL-]2?QIW\D)!)E)Z1Q0.DNWVG26^G&E1^-0
M*DP &)?KM:?#2O-NZZQ<-?E,M<AGRBI)J7GL9-SPK<OD6\4)8-R:C]NC&B<4
M-!&ZL_&EPY98^4,S6>ER4G5CRH8EG38VEY4 L)*EQO;=J<)SFY*\N4UTKE[*
MG5+@(^N=F;7F_6&OK1K6;B)T3XQ.*XO0923461<(M==O=Q4-C_-'Z5XF=7M2
MZ?Z4WDQ'M!5BRVN7R]<_/S#'8>P3'ZEMWEZ;2]YTE'U@NL."WD!7B^Z?^.L_
M>RDM>51?%D)0O]>;9&DTU.MV-/XVI=Y"LAF6' 4,P,??:G>Z;5B>HZWTA6P!
M9)C:1QK;?$VPTVG@\[5CZ*)-EB6/)=_!?NP,&__MKD$VW\(/O5L@5A"T@T$G
MLBC< 8L:6*TX..0;<'RY/T=ZM3+@&UQTJYO>"@<@T=NQ6=>.SR6^7QN+M7;+
M3-C)!IMEZ>8MTU:VM=72$#\;[&%>8#V,G&\@]C^MY,7K7<&/?'SO#XY>>O;>
MX&AY<8^^-WHU>ZTYP(ZQ?<K&MF.I!QI6N*E^:[XR[MC+O2Y<]$PVP,UI+KT3
MT]!K[[Q1:D%"@:/!-Z"3P5-7*\]<\!'U8DCY0M*Q) F;.=X&QS@#(>GPKRU\
MZ]DTS1JT.L<YWB\M1V\^NO*_ NU^@!4^F5_"JWY:$7!".GF86>,$<Q *:5R;
M.SDGO7@G)UV3Z#%O82,*YYR<\IS)QQNUYJ-V;SI)/EWZ,:;U. ;WZ/3B32=M
MZ0GVR/A%T%AT6C U<^(]?]IT9IR*V98CW^$.;A[H9M"8\GV2QJ9M\!..=FS?
M9I@XZ(C? 6Q/"#0&+'JQ)AYIP.D7U)N0+DZT]QN\!GYPK]M+W_ A<8 ;AP](
M Z AZ8X+?_ >BO F(1#@@4CK/H7^C%+ 19JZ13K#4?.WC^R>.L*UE1K%O=*=
M[\R^,S8;UM9^999]:^A^^[B0BCM%BW*KP]>FT')(Z16?^(V5Z$-26PS FAEI
M)"=ELHE4MY%OQS,%G]%/@00M#B._Q>5/W/B4((CMR_3NJM_WC<SPTS<VT[]?
MZ2MX[#GHI+?4<W1M1W4WV6$S EUI4_?Q$,*(EDK=@77-OVC](KN&TQ86&]UQ
ML*V>#FNTXO8O%+N7N@9"#:[+/TB/X\(!B08D G4H1.*1G[W\19]+XI$*7$3L
ME*"R]?FES:OO!=K9F^B%3KC/;DB6+?"M^QI-<'$TW=4,N$W?+-O&3;2UUP!+
MN(PFJ%U"-P/U"9X#;-MT?_%QD(FW%K[)@<OJLML'5!@\%Y[^F]$#MQOK!J3E
MRK)<[$_JXO?,7)/N12_P=3F&:I<!(A4X 3(; ]NC[H %(2TN85V4508\H\-;
M!#/A35$USV&\4R3^!JGKREI=X8= )\P-1+-HMHIR&;]Q'.)AHL>D -1__V/:
M[TU>./RW&I+CSHFJ!8 -P>#<-8 M85GM'J!E6N3+ :550@V7^A<RN,_P0625
MZ"( %Q0EM%T76[:BBFK#+0;#1MA?VC//0<A]8,"@M0$PRIWG.C_':"*P#>2[
MADT'ACU'*:6C7<.*HCDM!ZTC84N-87>"1H _PU8,U(D<KNVZ:PL/##<#6\^Z
M1&% )ZL5R W.MG7;?L!=WND;C]!T""K^Y@5U9>7;QDV'=@Q[LF%/G703(V?[
M4GX1OR[6;.DAD_"O)%W$O7MY3?N%#U6:G?9[0;/35_J&B-Y9,X;'XWH"\A5$
MK#!#@)!.TOM46,_ 9#?ZSH&/Y=\J;8MZTIZH@VY=&YK691^9&JOV9%QNOZGJ
MWC^K\/)5_<['T^@S9__6D_7V;#!9$2:'I\<DLH\<90S$/WC4B^H6A ?Q9BXD
MF7:,J\32@WSA,:"]1M.!E$@4O0'0@I5KPL!JGO+?0$D-2B5<$JYQ/E>]'I<B
M=!\+AALH578/5+,M5*6#;]@5O4O*(@CC(5?&CZNUL5PR> '_\PH=,%<XU4/U
MV5EK_BD:]!*&LY!@=1)D9Z]C&12(=T=M_R^XA4^KWX79K^:)G[3FXW%[W*TR
M*?S)XK9(+D,)N,7IZ(/V;%(M;@LH#2IL4+BS:L$$>]T,7+#7:\T_;]#]2XY(
M&8V_#!YX[BS?C)<E[//,=55F.-6P7VG;U*>-W2*LL"!VA]TNC6;MJ;5;. T?
M''2JT!F#E%P>/Y-JEX*_ I9'CO0_K5XK%R\]O=^LR9LLRCXIH)04T]V[:4J9
M'<,N"+U)MSV=99I$?]*DR88Z+R2KMP+J[(-&/&V/IO7-/<\G1QYEH.NQ>),:
M*-7"YR9UI% J1..FKBDQ-% Z4;A&-)!H[D$],=Q J1:BX_+"-;U^%D_EX#!@
M$RG@O02/Y:5&;?)T$!UV 6.S]FS:?QK^RDN-VN3#[1",U/:@5^5 @J<5M1EF
MX84CX(7N&CMP"M7HXCCA!<=N\ET8&M_2[S\19GC!P9M\Z*4!+:-IE7U63NE^
M\)NE-#97+:V)!DH5^QXNT)H:9]$@)JU0?WOKTNVJ"],F$A3P;,U?AEU,BQNU
M!]TJFTX^;21'=8KA.9 \;<TG_79_6.6<]YIXIVIECV7))>[-I#UV89QS/T#<
MV_V(#2!3=)DW'A"?\&U$/K)EWP1JA5#%;:UPNZ>U'+,R@1E:%[-1R4/63H/]
MAM@OB]A+MZ,S$COF+_?:TUG)">&G(G:%$G %B?A3N#$,[UX#5\,P(U>EUR=S
MY>7-_+!(,VA-T IG6\8*J!N_%4P^B5NJ'5G*U3Y,=,J/W2)^_0JW==H\2_\R
MJUUA3+"<MH?CDE/5JX1G0\+U(N'2DS$SDC!F88*^-8CO8E=_$N8675JWU6C7
MQJ:;6]YN;H.FFUO01#1O$[<\K::"'JCPUM>6XR9WC1I,1K)K%#T-[W=<ZOUU
M:P*I+3-U1'SD/:7VNOBGMY7R1ZB&F,]^"_&$;DF*CQT^D;TQ4[,CM:5>9I[B
M<#A+-V7W99G__GN#>K"@(*S$]CSQ&_GI)SE;XEAKG/^EQK!O]QI)!KV]PS,F
MLH.^MS_7YZ2@+Q_:2NVASHO04(.O$/I. (X&G16A<]B@\S&A<W V=)8A.N/'
MT/OZ:O$A1<UP]09:#;2JAE9N5I!U%EH,P]@OD4"^4=LQC:=-F<\Q!20^EP-=
M#6I.1!QG/6QW1R4[$6MU/\^.UQQ33XKB%0>XC-K=88/7"O&:8PQ,4;QBDOZ@
MW9M4V6*I.F7QZ]JR79[1>0',_PSI? 4D ,$6QV%EI*@Q+_NHLJM3#1G%&7!;
M0 KDQ>V$<#NNLG-A@]N"DB O;G%J<GL\K:T@*,%4^+=N&Q2.:H1%R<)"0C8C
MS<U:\U&E_?\:;E)04N1#;+^+_8N?F*UP66(B)V(QSVU<]8VMQEAX%Y[62\S_
M>>-;;KRE#;3J#:V3*8SIZ>D'[.1Z"WJV\3=/!+-6T6'@HL5OHUV6HEVF=!@-
M8T%-@O7)AAV47%E4JTM>#X07T#I+1?B &E546C/<(+R@-EHJPH=4.SBMVDM5
M@I::4>2\QT0,'..+ U\CXB94Y%13F;-?!M#4(E8I)26EO/VQ8Z;#U.X-QH)F
M)=MVIT%[[?AO0^U*U%Z2BI"+VL>M>;_L;GX-M3?47KE^E(O:)T#MXY);\9V.
MVKFJE4G7*BED%!W=4U)2ZLDN8EU*:A4NX<G*; MH6!E]Y1A1G;3[O8J;F%14
M4%M[*=,0=ZD*54;BQ@8]T_:DVQ!W0]PG(NX"^E,VXAYTB7-/QR7[#$](W+[&
M]#*I(4)<L7;VBG1J0+%7_4[ 3NI%\9ON>C;\F5RY/AI,9>6Z>-A@5(\N5;#M
MUG!YD;KNAJI,L511NP?56-,=49SN/*W2]+V*V*/_E&]5KK&NH@J[V<?>$PK]
MM-)<RGZ%^.#8Q- X%S/8._*&!E<NY%W6;AXT+/+&&F^LN?&O7ZBIULD3*<JL
MR#R.V8KK/[4PY:B7@@9E4+SER*G*0I, UN#^=+B7F4T-YI\:YLDW=7:$GS9-
M)T; *<9/04,<G]9S=V@"!#!, GV,P:9HF 4TE/QN]2Z*62VL0QO 5_H_ZP^D
ML+_QV$=8[-L]V]RQWV#EM=J$X$&/RM148_KYH)Z"1@56E>N]3X<\8FW!PF1!
MN5R#F5K-2D,5M:&*.*]!DL- $DD^"AE0W?)@HA;H+4XB924&Q0BYP\W%2B,0
M<I,:RK1XK:K&-)I5L*%5_.W>4B-+3%'KM_M=M1D7CYQS72QI'!-JF4ABU)K/
MNFK3U!IZJ!<]Y!%G6<ECS!LUG(Q"SF[3*8H[-.JFC;P[D[Q;VTPM 6F K0-Z
M[=&XD7B73!Q*+$V=**8XSZVAB$NDB"(R3YU 9EQ/[IV*1LYOOJ$\FS7R[#SR
M[)WEV4J$.>R2..LUXNRB:4.%6ZG31*\U'_8;@KA$@B@@S=3IH\]5X.E%"+,3
MFG#][J#;2+PS23SC3DT5&PZ(>@>3AL%=,FTH<31EFD WMF+'N(8@ZD40122>
M,GV,N,0;G8I$*C3?%%-,OJV9S6@&VFD338ZE^91)U5G6JAG59Q61UXC);#0_
M;LT'_79/L;2X<KR=BFTV!!@EP)7Q@RVO_F:VE54$YZ"Y26NN76D-L3U58BM7
MQN<@P&G-F-[935]5=2%46[X3&+B$#-6+4W>S"GXULI^UYK-^>S!3:ZQP,>SU
MB='$,7ZH1 NC+K! ,'74FAXWI% O4L@I*=4HHP=<8M2>#1]!#FH47_TDL8:0
M?*[I6Q"A.'-Z9S.'F52<9HCF-8UU7,(M>'86*?F[N32<!:*6+=_^6,"CUX1H
MM<O0I]+Z7E=-9%:#N)\;DZ7V)!C+>HN1W@ D]%2MOV%#=T^-[K)H ,7(<$@<
M<*A8RW8"2LS98>WTUO++F_EGKDIH=_K&8[$="D[?GNUTC?$J+02K>M-GL>T2
M=!BUFSIJS2>C=G^6-^1]5C*HA;'87(2Z7(180:9V#3"BI3PBM&8TT-R"YA9(
M[>ZH7J=V'28@%:;MX?CB[T-([ZM/H[A/[IK9[TV.4P!H<I^X2:\K^\31CS0C
M^)6FWUB>RY5#1S.<:EK";77[UC %7G3/M?R/!%[X9RF=X^*:OI713JXU5^\:
M1YV/0W01YF4)'5\4'CE\8K\56CGKG&XK>%,0JK$ .WA;C)5SV, GMLO./G_H
MC$KC$(EL8;^-XN,\UU#;0V5&SS@!A%ND:(L2O])H^KAN+C7I$]" N3&T0@53
MT0Y(K*R.6'G>>?R.%-B=IG"_2GA]&@]H8%LV;$NX+'_0MVQYI<./]5NFV6RK
M&R8&A#;!)7KVP'3;^?EY<V^:>_,(8)OKWJAZ4X].#Q,W+S+TULE\L\K =IJ'
MNJ(!+V&4I]DJ@XCQ>.6PQ?.E9R,;2G.?2&YVS9G9%\G+Z,MOP,EZ48,1D^,Z
M_0.[JDPB5(;QN:Y\C8E@>!(BF+7F_<ZT+D100*:K<)V@&7'#=XKQG:BO)"/1
MC;NM^:0SJ O1-9PG-^<I1@:]UGQ:'S*H7"]*M#HB%GIC9C1FQF. ;<6BO#$@
MU&-1@]P1V3V._D8PJB_ ISXS&SVH?FSJJA\*3NT\FT5Y?1]%?D)8*AG86AR$
MM+BN#5KX,FD\VM2:_[,1\0D$,JP;@0Q:\W%G6(! XJ@AAFCB":063I'&/*F.
MJZ5JJ@7(=MB:CP+[N>%KYR:1 GRM*A(9%261$CA;4A(%_AOA9YB>SG>5/:U"
M_!Y Y?)\BC^O%P0KYPM;,.,.5Y;@^VQ;M[:^=?S,B:M%]T]\P9^]E/R,#.\+
M9V),NS.1B4$I)<>&UO1Z'4VNI 5+:7(M32X6#+9)2=F0RWY;,^VU!<<P'S0/
MF;HNE["#)7P+<">6T*S5BMELB7/-%D 78$AK"\\!<F"V0V%=%Z21#>]P=@SH
MZ8Z!,#*_.QWM=W/);/S686I+M?%A?XM;_4%SV&8#'UHXU5"N^=__F/9[DQ>A
M-SD@%,53M#1./=2#U\.7-["#6YO!*;P=YKZXM))K;!G])?PJW688<U]V$%ZJ
M.]=TS)R);!]6A9^R#=YDL<+.Q7QL4<6L66;JF3H! E7RC>!_^_D9-#0QDBI#
MV3 ?V3VER+25,F=>Z<YW9M\9FPUK:[\RR[XU=#^?)L32IZ%T'TI/X-Q2?.*G
M- 0<PP#J,",I-_(2F,@H-_+M>*;@,_HI<$W+)B;A#_?\B>?!Q^64B>R*UOS=
M57_H9[R'G[ZQF?[]BGK2/ ?TW-*<U;6O@?%\BOT<,H*NU,/Z> BA>,E4C0.-
MC'_1^D5. :0M+#:ZXV "D@YK)/>%@PWIVMI&1O</8J"?5J^1^0%A]EIS2@%#
MVI*?O?Q%GTOB*9*.]G6Q9DL/5U-@?(EY:$#;7%:&^3M]7X!'B\0V9&H\;XV*
M)^$F:HZW!;*CZ8RA"RFNF"+7>W[ 3W/EOU4X][1)7ZLJ?4W-\NIV9FINHH1M
M*#WKYY)-6E%NE%SN=,SW[+-#F:9U?'8B*I<TT]3!H:8@1$,S34G_V#,/:PA(
M->#E+=LK'>:88A@/VT*;>FHP'%8/PTRT/NB,*R?U!/!710VUV5(VIM/KC/,&
MS;Z$C(6@RC61Q+*<\M"=47K12KZ"DF[.@I)#U<YYXX-,J9AD/&[-Q\-!>]:;
M)E>3I,,P;]E2TEOS0/?2$#XY'\(G@'!$=B^E <:1"Q;C%U3#3"XF$A]3U_R8
MNOZ0[#^OB#L4:B]TC&*2K,B83 TX>X0\ EHX))1]-R> [9UE7_L^E.5K,/,8
M$4&48#![<'@\>>.Q,H;3XWIR/ES/ ->#\5%<GYTG%,G&T6*S<1X5"U'0,M0B
M)D1I*0&23V8:&3J*@9-)%T/"_2S*1VH(+3&^$A=/>^0<1D'_J!4I]) 4%&)H
MBJ$R!5(H02GAW7?0(^KS%-WQ6\UI[,>.F<[)6<QEV# ^#6'480FTX[P7<'O+
MP::DUD[ZV%NKW>VGM-=Z"MK*99@Q)>$<^ZG-VKU)RDC::K66<+ ]&EROIH>!
M3&#XZNUV&X/9(D%+Q'%B@T.S7B]3:+S?T>3;_=3+S.'P:"S<-3;&WXR'CL2;
M5^+-(A[4UN[7QF+-P[R.'P=/B##)MU!<6H2P>8@\Y#GRF+:RK>U^S'BG(W:-
M'<^^XMLP] WP:L<U7 ^1Y\CXM6.)T)7-B/1A.T ,:_Z=/(F(T">\BJ+<\I04
M/EMN#=-P7!GRU^''AKVD?3UT<*=;PZ7NKGS[2OMUUQB1MQEHMKJQH0@:0L8'
MDR<R!6!]?RLFG$IW8!/PY']5TNTDGDBYJ,3PJG_2:[EKM5L_A%M/#;%B;ST'
M6_J)>C4[$4ZI&26?"(P_1#Y2&99F:"P:)**&"9W(E5N#]F%:&G!7T]H";_$U
M$;A41+TZCV?SY)%(>@:0,_QR:<"'V#EW0_S,61L[[=X0M!]+A1U-MB7FV2*,
M$_85$;9/]F!I63:1Z@T1'V#&P?2'!<-X,9(IVF>P!WS$M,0..)7B.^^L#;!+
M#=X!>+H!HH9#B.T A"@'A>_AAKGWC)G!)6C';[OM7^#$[49!:SBT+YW?6$I#
M"58UV:WE&K1AN8'H!0[N9"K?B"SY?QW-N@%9I(O+;FF&ZX0/!G=YXRT) %L>
M>D?NAPO(7!BL;H<')5#UU0JP*QF0?!.L@T3OX'6)<$K&R2;@'E&(+"W&80+?
MWAE+IMUZNJT#Q3'_E,B::&U0BQT&&]QMV/(V0&LL$!#+Z72T$D\LZ.;A@>2!
M#;KQ)G=Q2,H-'^#:W>\X@EO%F%8T2VJM+\MGC^EB_)./;#7N@=W1!NWQ.%[S
MI7.EGV!X[A/@:/;V>!:OQK5#J6^;AS;>>,MS'1?.%;Y1D3L"QUL9]A9YB8.=
M.HUEC R4%P>> G*):$;H<[LR?ERMC>62@0[(_[Q:P9:N^MW6W,]Q 7I#OBGC
MH(*]PO(4YN2,0-^0JN.L&7,[:9I3Z?I@8L;0K#=53_!9K'7S%IM8F24!OL0&
M6"F=K2K,#=KK4IN>'B2[\Z5U[$O(F5%\['A^3FE+Y>KLW^]V^GN=_14='T6?
MSY,4D92_#A:*RX@2*%_RWM9WT73XPW;!_(]P?EO0"SC#+O/LB.?/)UI[DV[W
M!=B[(#-#Q)V0!'H%=W?QW:2)"B!\0;^)>4;DD29^+YST_O>KC:7[W;/ QMIM
M] ?\>F.83/L_QG9G@0EH(LU@8E1"7M0I )ERV<1RXD'_:))GR,S:4,^P?2AD
MV5#Q>PBV_>"L]Y G+N]CY1C6E!&1[_6*B5&1BQ73&3Q#REE\<_"*P94'A9DI
M3"9@G9J^CI-(AH+I[,*R$EAF#77Z>L8A<;[VM;*PKA96YO0]<VBHUL#^-+/>
M\OJT"_?Y/;MA-$TSC-*@H@[<<Y%U*L&^-^\L\@G%V!-[WK Z$6JA0&YA:LT1
M@%.EUO?"6ZQ&M3B4L->>C=0FW5P6V9;*C0U)YCO]?(1=EV[@V6_,61O$I\__
MJ? NOF'\+GX%ZVU#?F>E6SGMMN:C67LVS2M,SDHG:8.KU.][Z7(JNV(U.M.U
M'@"ZEI:'OK4+FOE0_J[/,OJD%&5PVDOU\V>^P">FB'(N<-J8B.(I%Y'^!G^^
M@6?N= P[O#<=U_9X9-=<_HLM;V&[UQB1H(%?F,VRL1S/#ISMQYH=2,HHLD;$
MH3^=9,KR&'1$<@?&W+X8SG?@4J9^2^*$(D;!QK(U0?CL ;.CEC;X%I'XAH%%
M#$2;%!"A!@>VS6!Q^,:BR1GN6N>AD]\[7SM EIN-;OM)(39F4,"]LHW-PWY
M>#\W9*4OQ!@VS0):=$!2MG$;V+Q@+Q4$7OB=N<"-X/24- #7&4X- -G"3WE
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
MO0M=B^2;W=:80;_FK<W@<B/R3?FO-M^4=X.5.RY/"25)[6%[09$7=-BJBHO
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
M?MI#9MROU"LV""< CJUN&YL';<MT3*98XOGA_P 3E[\O^AYG9[D$;[F2K;N
MM_]X%D;^;Q[H5S>Z^1UP:1_^?,F "=B.]NPK8]I'^(W6&_Q<);"/^E#S7B\-
M:!M@AX<G0 $7U.Z0#0H:/NZ]U9XY$@C3GS7/0>+CMV( Y+GS!%/ =_V&_%M[
MK=L;2W.,K;?AA+NUEO"T[@J@;W1S@3>)P8)+V!E=Q/3?XA4R;'$&6A2W#_?4
MV^[P,;S<BXV'PH8>83]V;(&8ANL&[Z%CB//"49F]>< G'==:?)=L(/PR)#F?
MOH!?K[4U\!/+1C9.A[6H"V3H<G:TUT2WQ&5P&8*QP]^*G 1^Y.$+Q=?\6 L@
M%,2-;>@;H&U]M8)=\P,(K.&N YSA7@UXZ180YFKP-UN4B1'3,4B IF:[R.61
M0UH;8TG?1##B()Y^TVU@N8->6^MW^R/://QEV-&N@: 6T8/FH2B$K[]UW#:_
M\_"WZ-L6\DTFDDKPIHW_IKCS."[\P?DYO,/:,5L7:#67"C]8Z Z(FXUU?XR[
M1B1P5'<![8&!(K'#I"7;8P?I8U(7H0EHSK6Y#(T ^$UPN$_F%X8,"2@5'OAH
MF;;\YRMD_?A[.M<WMEB;!H@8YQL*E&^PB5<;(.R0RC(83[HM?@C!?C=P/KP"
M8:J_9X 6(E*00TN&DM@P65XD/T\#'2DQVH)M-D)%)(4KS#.YN@PJ(^I%:\-E
M5\#_%O"1:=W;^DZPT96^!:'P7/MO9.POOAE;H,N/[%[[8FUUDW_8UNCCMN;
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
M2[Q,^JV.9;4A$40G1M%D+^D5=/_@):+<1G, RP "=RU9FLTV[ ZA+;?5AGW
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
M5^S5G''F=>-.&1.'<H*3_;<K4$U\9ZWN[%+N1[N2;U//#4IM)<:^5O+(E\&
MG*]N4E6<5%'Y9>GKKG@Y7;H]*^$IYV=],L>'O9D\%!6Y:(B_\YYMI^2]A*-8
MB[S3#EL#I?*LN]>5&:+.W9\^YW2>VHU5Y,*_&@B/08$5C7)QB]6PQ<K+_V2V
MX[AJ45:SU6%SL]6ZV:I!\J>]V;APT*,!T\63>EYLM+#^4Q]C>"6"-!S0I/S!
MY=S[=L8\<T$H)0A5G(&K% 1Z:<J%@ O!9=P=Y9>!9.C+ 'WE<L#?W@U25_*#
MEMVXE>H  "Y!!53N$&ZVFO:6(L'7 F6-'RW-G%S0+3(W@)>"_JJ=P)S@3\8\
MFT,T'*D7 WJ.^0O!?.41M>HU_A"/._*@Z.U/RQJ_JH3O(BE!S 4[[>/7KMO5
M0 /1PGT,6EAJO<W="UJ<$:NHJZBTJ DR=M3B<+ W<G-7"NQ8FST2I7%%D66.
M=H[V>B-JI=".TWO$P;2BDINFP1YRIWZ@?XIO 1[7DKB*_LHAG_;:<8CKX%VQ
MKLUU0W=UXB3W5IX,9+^W<I"H'9[D@^MQ=,?%KM3NFG@]EFE?XLJZ+'M$[W)#
M971T<_7M+?*-_-V!.[,.1'Z.,\3XZ R1HMN3YG =L2AWGOFYXU?2>\.:QVLZ
M6ERUG&=)E<M,L3Z%ETZQ0G5>II-?T(E9B&D%7-_.JV80!^F+ >EQD^4+ FG1
M]*MC[1P3X9G/F)N!@_ZRA6O*BD(>2IY';%E$GK>4%:RW*2WS$DE;2C:JN?26
MCR^]?>FZ1A=;,Q?H;=OPKB4<R.:NDTW.PD3X[\YQ]=6^7!%>:L)GA+X5-VF-
M("'UR*J43P()#DXX$,?[S#O%?B-PJ'@@>*2Z7BSL';PEX-!'RWX/ITQWM3/@
M9P (U\EVVL4>217GW6=5(QG41;U9V-T C7IQH!D- #1%[UKS@J8BYR&GZKL!
MC65MB"UH/K$<@6BV29:=UWYU5!;4J@+IC6@Q*/ML"B#M?*!,R@9C.@1P/&T*
MR9U6?^VBIH .; TU,I8LC0NGV3>J_QIU$(&HB^^"MD1]M\&>9S9Q=[;9?7_Q
M)6G,L/&_189=!_SZQMB530H4U)U*8UX UYT=T9U5X4=%_(RJ[E?0,2_RD_D
M=+'L?4@K<G78W!DZH'\V3 Y[LXFH3BMNH\!U6KMGXIP@&/5F8U&5*JY(OTCW
M[I/I:N:]/C?P0MLD+M=<C6FNGRUK^:@;!EC> Q?8C[+!> PPEIL",==DC6BR
MTJ"8@($;%NVJ>ADN%_5)!6N+F^*N5IO7%3?6!O^OX7L!L5X.GG.[UFSR3G/(
M,OR%&\O)EIXWFN),NN&HXNYV7+5U[>*B'OB,!PB?L5SQ9+&+=.^^;(D-U#/O
M86] 4,$XY&ERQ=E6R"Y@RB_($S]U-MO992SU9G!P492FT,V58QM1N5(0D4'_
M2:(\;,I^MN,%?@!E!.1F]Q+\&J)]9S FDNR%B_&3X!XN&X;Q[F$@*BKW 5M'
M3>/)*\51PYH$3-6+./_6?7&+U"1+X.7!A^;ZL5OZT>-1J'HJ&\Z']( \J;BC
M)E>.%Z <BT)FA) 9#9[W9>QGX@K6X<AK 5FY3]B<SCN<6H#R-YIM[^%ICYJ]
MS(C1<;FIEERM=5*ME44%[1\^&E^$YJK9IP.:"@N@K<Y33)IUY6XHT0N EUYE
M3(8\WZ1U1%3LJ15%Q(3>3@R&S[RV0MOJ+CSY+SB VN#$TBI7KKFZH;F^>0S)
MAE>\<! EE6NPUI%1OP;+APR9(F/85&EAEQVSKX9FNH)F+@7RYT[?8A(P3Z=K
M5M=]M?'D[^XI*Z[-Y0>?$=G 3'LJJZ.F3AE<S36BYDJ"0J5]PJ2+.'H6SQ%Q
MU\1N55$UW9ZV.K"WM?*&XWJ(D&P2,Z3!&J5H5G)7D-">?NX*!9Z3+%0:S<PN
M"Z/>;"0.)Q5UF6Q/%@YFJ0G/.\9"_32/FZ2BY>P*U8SQJK\9:"4M35I;=<,U
M-K;E9(S+C7NSB2J."V>=MXN#+MHN+@I=,EPY1 %KB";@Q54T;J)%42AHNI1^
MEK:$H1R,AJU0UNY\Q3OH95$:Q;OG95QGT6US<G;!D<M[902;0!7C^74\<IH^
MEJB"^I20_O*)_V_=70>MD[)7G4ZFO1D<^6MM]9$V0^Z%A4_3D5%!64IUR)CB
MQ.J!*(_JS%6M9!!\R2#J4:$=5V(U*;$8_S:$5BR7@F5>V[9FWA/:BR<;3/&6
M>R1.:NV3RC58?1JL)EA@*9T"L+@,[55W,3&_*+K,X'C#2CA[B'RJ8#*<.JQH
MQEZS>.B&.N<B48-(5&Z <HB$BK=&HU&=]?W5#&?--+HCYM[&:"ULUK5(Y65&
MK&NW)L%HO[Q%;E.LBYR(BGR9=SB=-"A<)+I@38J+Q*@W4P?B>'PQ8XPKMU3L
M,J?FL]$OQ''>"@^:L:.%]H>9$MR\/2M9KC(YX7<?+4&;BVPB/>[-AK(H%VX!
MU2&1YE;NV4A&E;D*124#2X6'HC*M*/WT8HU=_E,9/XM=I$@V9JM"?N=GDJUZ
M8HISYT1Y</E91-Q*/1>1J-)(Y1>)\8 6?ZN%+\.[(Q(A\_0#_9,&JYCY6_J\
MVQ!;7\RHV6&_]H-O5^AGPK4C6"LA.J);%.8$&$)HE)"L5F3ABH*[)@*V =;,
MO;#6EL**P-K!>)DGK7Z$1;B4%1__]U0L2,-I<324:VHR'M"JZE'"7#H1$("=
M+2O8XVC0WAZQ/G@4W\R'ELHBKP%LE6Q3:F^;6#D*O$RH$NP+=X#@S*@E3UL=
M)&!.[G73Q._HIK#2<1G"GFAV=*#XE4,65_K3U5I?+@D(+?O_U0I>?24#PN2!
MXH\49X*4$5;5+4*FBY"#12#;<2&965_=4A2ZE(FWE'Z"!@JK&\"2174.\//J
MMUNJEE@/B[SX+.&)Q1;J7V]PDFLV>*II'6A$X7&M P%PY$2%M%8CV.O[FA_?
MCG3137:Z2[0/_DM\ZS,8_,/+<EUI&]W8OQ7N] V:W<=OUD8S1>&??^XL]T?Z
MH0"?"O1C]J'(OBL*[S3G.[$?8*=$%'XFEGVO:Z!IP5"M(BFT$XP6;C3XL<D,
M*?-JO$^"ZTKZ(371N@D[=SUGD#[HD?BV%?AL^$_'/1T^H[\*3+=L2@O/$-.3
M6Y@$82? &S3>FWV\4J3@E!;^]MPFVO<K;05?>PN^V3T^\*=U<'9DEM^W^1'J
M^B=(&3?A!4A]I^(D<LI^T'LS\Q9!E[ P- ?@O2;:DMYU)C@QL"!-6-N(U;]1
MK^'+"G,,,2<'5-8=?H("Y7_VTQMMYL.'_O<(0X+W%[*\!H'Z(PB4OP?@@C[9
MV>0.5O#.L!;?KQ:#/_#;?RA,0K)]&508<UF^$=C&7^REL,"86C1!=^#C+:%X
M$'9;^&)(G_SS;Q-9&O_H"%XS;SBY"_?$1.4'FGFW6ND+'7]OM7-WS FBM-#I
M(OO"+9!0A^]@HXG_[I;W=/PFO-#&CA.X#I#6)0'&;W0JO'%OWMK6@^[@!K!I
M-GLR._V+L?M!=1VZKJ5_1\T8$^>&=2P07?"%>TTW'3=V :CO8U[$C*2O=S?:
M=W@7_+I#!.)U^6;O]O>--+1VL'WX4RRYX+<U5]!0F^$<"0%7ZCB[#9L9<_@I
M<-C1'00:2(.[CEVS]X*MH9FPT.O8S0,?8*6P -U9P^L>UR3">M"IADX>8!<Z
MY9EIN<(&/5U#_TZ,/:['I!_"$P4<LXI;B&,(U=-S)+9&FROUA4^F0+P5)3 ]
M!#?D$7CZ"8]VUSI;]7]WMNXL=6;(X#-F(^ G8!/A)R1J)BD-0>0=NGKM0=,-
MRHFMY0!J'@CEG$GN-?H7\@#?!9*)R"ECAX=',&- M)U!>T7!\APPDR<2%H*A
MB#C^+YP.X$>QW(<O: # E6X"<W0P7^!A4)-+WTM]$'@B,I1*BN.B"-[#D_M1
M&W<P"M*@/]BZH)[6S'V"]]@TSY=1[(<X3#QJSAFWH(1O?AHA/3Z?WJPQU_&3
MF<=7&&+NR42)/Y4(2X"%AS'J#Z">6QYY4"C)NO-##(V2Y&9KP_YL,.KP?((@
MQ>\>T_<8T[_U;_N!4XT,?8!'6#O'\W"3=!D^*I!3JD !9EKLRE#)F]02H9+Y
ME3RAY@4U/0>LZ_ RXORPU>#,#+^QAV^MX!W"?$\7[X,8?SEIX_"CP^-_N-%,
M#9X:>OYAJW'JTC^)4_<JK#JI?O M(A)S8P&S4=?#)IA ,I'VE1IX/]82<'^[
MMG8&\\V!W3ND*L6-L-3A(&X+*]O:Q&J70$$SI>#]%I(UP4XLZ(M A^GP()3A
M?C@P$!<LP%C#1]B##SPG%GGTORH3;_B3PM;#T+6G7="!X&@Z/*X<;^1@#07T
MA+']LO!(@$:O]-<!U*(F\Y4./V*(._D!_&1!)1"IS=0UU5 1=NHNV="O/[P.
MCD2A)X$M=06;6K_ 8C%^4#_!9XF_.%S)CHZBQ=]AE'@%3V:$]O>-AQF@W@Z$
M&M=#GLAB1S5SN%$\Z AX)DZ')+8)C_X&D$9$W5A+(MP2ILNDD?QJ\YJ:((P"
MXF<B=2S2&>5S2!7/\<%G [,4A,'SL!N0%_*T('!FQ"_/V?0H1A8'1TA=,=L?
MWE<_BJQCM$6B5R>ZFH *W:)+:^_(L3Z^]4S8E]4'&K@"@@;>Y3?@QC>PO&"+
MP(KA,JB7&[B:(1T\E% ',W\3Y=KG]@*/9>XC\=R*&!II;@H6@G/WB?3ZBZ7/
MHE\%E0R&:V6AP#IO8PYEH:/2B-XU'5.1>O5P6#$,+SI,K<[I;\,1ZA#3A).%
MH6T=^-C_T]$!Q3M_L4!F^$3FQ3'#H6?0BPMX+_NP=YQ+[Q]U#N>U0S _='.6
M$JG/>%%P/E4VH>:SVO?Q955:&5;R:BA^Z0!Z-.;_ZDE2+WI:3TZ03HK9QX0,
MTNYI<E\6]%C0GR[]Q%WV0Q]SRUC"-_]#S<"'J!GP'!?_MKDAWE1>/1[P3'E6
M+$,;'<,A3LVBU%0Y-2NDIE*5]E!:51[YGEM#OXE.=]K@9.SR<R^6C(U6U\:D
MWMT&I[+3@ (]?65+P$NB1U5TC;FSR5SIEYCXE#T2JN2*A&8Y;U^['QF] P9$
MOAP$1Z_D4'1TN[-)-#R*,[2D?D+B3N'*^][L'YT0\N:Y/KX(KH\YUROE^N0B
MN#ZIE^M5G7?C;0PYMBLBR[19!7;'BY8V:V^>G5VAM+XVE[]8L++@>Z'2O#,@
MF_9F4G_(-4N9OC+MVIB2")!H>ZS^A$.@1@C4;'#*0D#JS93ZE$#;1YX/.6_H
MGH%%2J^3J]LD(5W?(5EO0E1E7(!?>,=X\)78B_ 4%(2H [N /Z5B%5.Z^TKE
M6'W]PM15.D+J-EFU(D3IS=0:[-E+0\A568)%0ND&<=WPM7A"#O*5N]87WTW:
MRD '%NMQW_'2F!-_[MF)X.<KP]*"\/]2=[:&ML<?&[I)A/_1-UO+=C7391:+
M1O;K/B%]3,BT.:36T)P;;HG*Z1F/S)%OO/=)K.,S<ZH6%1TEKEHNVOA4#HIA
M;S;EH*@9%#6?H"H'!0;J)_UQ;:AH^U#U.9K#N21S%QCF9&TXS6U6$A*!L >Z
M?F"IE;G1-\9#DLQ5$G>!B[O <_M-/& XNY\CNVL^\7S.DO//;4?"8(RBAN.#
M3^9PG*5H7 7O(VN($K\THU+YX:<[")DB0D8<(5T["74&(?( S\K5IS1TY51T
M$]3;%>[#^K*L6YZ3D5].G*=78U9<2MBCN"]QU=4UX]85@& ;H<F4(Z1[QJTK
M",'N3L,:X\#UG<U^@^W">1 ;'6!3"J]&_SE$\EH[C 4DA9]^]0D:YS2E $JM
MQYM^8?JFM=-6%1 8]F:#_I1#H&,FIWH,9#$P(PSJ/]^STS?B$%J>C9TBEN2!
M&-:6-LAA#0^Y-2H.0Y^TU^;R_8&P.771&'41-T>7:HXJP< $,5#]I3;'0#/F
MJ!(,T"!O;1BH[Y238W9L;59$.-<!H7@'@\Q0;7KH9<M10\KVZR5."8E.7<[H
M=BF#4CYX\]3N:D"I"]COPA#8EH.DI>6!%@MQ>>#R4!F'VHP(IXI#BA3@?4#Q
MPWCS-#YQKQHYY1>0DPY/\2KN9-4_)J=Q+^N&M?@%5GG32RPSORW!.Q.U^*5:
M"U2^%&O2"NH[,8JK<?^J$DG RY[QJ/CU(1<%+@KMW[97(@I#.& ,BY=XMR@)
M(>_J!R'_2#K\]7 K?;P(P:[YX9;_PDHWHKUUB+NS32?H>AZ>2R!&AQ*(D9EG
MX1$;;/8&?GO/QE%@WR)"&]4;^D9W&2?[PK6;.J[*)AL<O((+QN$8V/V?/&D;
MW629<+C$T#2GV-[LLK]&'#(5'<H23# Q+8HC?Q0-:W+O^$,>=B;.&($?_^6U
MN/>:/GBC2ZS%8F>'1XV8@"#P<'%.@;MV0NW9^:RHZF9%R7Q6%).![%.?E%XU
MTP!^"\G#H;F"\\TRC(],S))G 2@8[?'&9=+1/8>#LS_,X3"K#047))K^,9C!
MD2R-B5W^2W;SC^ DI;7_,VG47]FK7O:*JKIW:J7[.^_8?S$\JX%-59]FG@.$
MXB<(=)D!''G/!GDQTQ:ZS ".O&>#O)C)%%UF )^:4799)5?$J<6I51NUVDXH
M?Z<9=-RGYH:"%-;*FSB:+1,PK/HP1T!?[6M-./U[5LIGNW(XDUNA%I_^FQ!5
MRC3D5\%*!G$\B1_R6X0"I^FZ;<MJZ[R5Y9:8B[VGQ.F(,[=&YDI*2\R=4.:.
MAW4RM[X4\&MO1K CL*[?UE'%JV 30\.9[MX,\,7.ILU8\;:JF_8BG[FN!'LE
M1L8G0.^3-VK=^4:<G>'"<C[:UN:&$?\KM=;A^KEL2)WV9D/E9>F@%L PO@@P
MJ#CCHE:=Q<%PG$[273!(=6N&M@\^!S-'DT(B%@[//T VF]NT-FS:5R1]4=S*
MO9G*+=ISL6BEH*!P>]:R/5OI3V1Y]1>QK?90H/9FPI7022MVIM,#;3%XH0;J
M.,&T]KJM<ABO<;DY*DXJ4:3O2>4B- 1?4)I4JTEKI/CK+NMH+AC9!*-Z#Z,&
MP:"#I@=<,+A@-"<8U<</:A",<6]6]=U&4W+1</%OZHTL,9?=OHL]9DJ55605
M7Q;5N=14@6WI%DJEMU#*2*Y7#&NJ&^R\>>)([TRFA#JM)5."(YTCO6MY(\-!
M+7DC34&]9.EO7&4M9I+3HCI,[*6%MC:X3O#OWQLVRG=KS?VWM3.6GS9;>&-0
M^NT5?6=CKX3LE:1XFRV>V5/UZK>2/>$L<E%-R(9AU=;I^ZI!V"K9&-XOB"-I
ME+ QFSA;]E1C+Z97>;JP'$%?":&?/^+J!(TNC*;9:*:YTPR!^$ME=>VPV'Y:
M52@5F[M(];GW"BP%=T%8')>R8$M,#<Y^))+>D[QBS0%];-/BU5"9/6'#</K"
M^YV->:2X[L0B=D]XQ:CTGBYTF;10>+>VW=K6$S#>!2*?@5$MUY>L0OFKOZ9K
M<_G)6^SQ5,I4**F]F3HM)/2UW,15M*LAAL<*BWTMB1(5[6S4FPV3^!66^VAO
MAK6VS(78ZHU4*@6N%PM[1Y;9*##&4IKXB_8,O*W>5%6W,YS@-XP/Z@;]0[;:
MGG9=I^HO5CEI[)48Q8EJ/5_=J<=(.:/%C_N>X'O-I8-J&IM5K'"L)4+*)KKY
M@.M!-;TSE[KCVOI\AQH=-#&F]SO"RK8V08N32.,4W0P^MX+F-")K?((;)T\+
MLO4[&T2?A^^[A;]J6WC X:FPL\^XQ(5-D&1@PL+-5ZC9L%BKD;5ET+X(\!&L
M9*T]8-\$8@H@, \ZF@^/^@X)WIR[$4GQ7A'AP6X K0^;K6'M"?'P]]703">V
M.X0Z&O<.'#Q;GR9-P'HB-V&_V"^#\@[I3=]PJ%S+8_/78*TU01U(K[Z_QE8X
M.F.%L(5' @W@F$#;41C@77B[<H3'M47=Z#2*2:-A1'2O'+)XN]S9:/(C;;=_
M!7!N=IOK>_*-_+G3<::0]57#PXF^!45(1PWACL,;QOU&!1-[:DO'AP7/OT!?
MX)XPG(+(&40#"2BR]D<XPSC$C%O^+7::61 6$R^QD1$<XAS]R>NE<[(AV(K#
MWL2L!^42R.(&!8S J8W-A@TX!0I@HWTG='O^.T'RM_@#?V11J#]12)A]?  -
M%FN$0'HZ/5+LH+7E7%H[@2Z>%-F_>BN(_)QU7/^RHC_,V')TA'F+IXK['TQ=
M@1K>!MS"#?M4_.??)K(T_M&)$-&C(5)JI=L'/'6*/%GI J>PT[$4C"P>#2)#
MAOO"AP!@J ;TS8: -J<6!JT+]<J1-+HM/%C&#A2[O0\_*HQ%M'C,))EAW 5$
M#_ 7_36P/MH<WH<*JCI9CB&E\SLL#CYCDAVE&QSR5GC:HFKF6%9/#CIQYQQ5
MS+-IL-BP6Q3U!'W]B $.E^!T:C#9!FIW@Q[7UK:UNU\+'\G<WB$S:&3D<4TH
MS??L]] YH%W.HEW#TA?E"T'2@L"ZI'M[1Z*1S]]+$(T;RW&_!8Y@)L]N!*>L
MD9QT7#^WA5$GM@!'*DF-3\7)<J:21B7.BQ5N \]/"0?>P,?.$SB(]:2SA!73
M_4'/GR3+:Z#0'X<^9-C>[* KO[& "=+!N5V#MGR'=5-?V1'AX!0&/<ND=$>S
MY&LBON=8R>5[3OL"??(5J_SRGYW9ZXQ_B]<D#QP00U^P%@RR .<U>#1JUFOL
MKD;=6^$5\AV5D3SXD7X+/Z5_EWY\G=WW_60*MW!*(9LYJ%)\3KP&=G"K>.@@
M@#-Z+G^@>I0(!5?8%WZCVCMX!/X08 H*%,\]8&O/"&<DY/'I\\=<XGG 1.2H
M8MO8^!'Y^&Y_ ANZ,T _$.K+BO[4N=ZY:\M.%&5*-"<JS7# F8(\RG'2S+[O
M]\$[9@&X'. % UH N+Z%0N?7.^S=P]I==L1%W]?W2$2\6[@*G(TEF*.%:]D.
MTPA 4TQCP=_LGT#!,\;QK ?^ D7-);5MGM$+^.@%:;T$9883DU*.>NS!-B-;
M.MV-9^"CCZ;GY^>)C4D*-H#$9S8]O<Q-XTE5' V'L=N.:1";$!/RK[.H8+S2
M7W>36E]H/,CYLG/!LZ2=+1G]LE)KC'>:RD"<*J?=C"EA.BD8I7>-5WV*+$IQ
MN[;8PU% X"2W6,/+DS2,=5B "!@Y"Y+QH!V1LDQ&L0]_[G1W_PE.(?:..A?%
M*8BE7D-9'"JGHQ$RX 88\%P(@1>1@X$XPIYJR?87@]3@Y.)9D4$'G^E$ 81D
M Q"=1Y'\;(B'AT)5%4?CTVE-65"D/!M"8)7'1!)E^71L80A%6V+3#6*&:@*,
MXEP<&F[P35DGS=B1T7_0= .S4SY:]L_HMV4F(VW;,\2L@$F,.';6GE6U_3'6
MWP[%"7863491Q(1I_LO.>,F57J5E.:9*@]A#8/:#:$V.WEA]-DH'C@=@PB>J
M7$CY#I\-'3"%51V(\C3&"N4SX5E\P-%%NLR3 9XEX6 EGPX RH*6\67N&@X*
MV$MJ$F=.BAX4,OMY+1FCZB5L@FF(TE0<#XJ!IR6GI 9"X&EA"E(T/;T/+.'G
M)=C*?CE5E-Q H&U'9Z*>ZSYWN5N#D\!G*R:[/*,_QP8<I;IUND/O#G-=U? 9
M0EEF""E\AI 6"&/U=W<RDY0*[P(SW\\)L:>46RIRGI-1+#ULJ9^S?I/TH&$-
MJLS;$-5;SB>396;\;%M.?)U,G!8;G5/0D_0(8#=W!>=K,X-N=CV%B_SU_#_/
M55QF2<W'E$QVLXZN49R7>8:T[<0'*Z#O)"4LGV#OZ*F=DAOHN,R0$-1/S68Z
MR3LX3"F+WS55 =[6?]<,IO^N'6>W89]%)Y=E34.H]JU1(L-I%Q40&VM&9RGN
M-F!':54*4NX=VI$K6(%E(+WI Z^V0"G\[L9:$D/0#F\2=@XK5P'[0@MCUAA)
M0<V)=[H/Q,;,T)6&F6JP3N+?14?%(A?_3G(V4]1M[&R[VEB:=PY<RNBWN!%Q
M1W/@L@^!.YY D6%B625#S3*]!RL2"S3O2MM3556\T1%FR@5,,,LVN2QA<)E0
M'T<JICP[ 23T(*F;+14P(32!J131LS8\H:QA?4Z$?Q\K9UMWO@LKFY!#-0U6
M-GHJ5,@L79EX>A%=%8]<;K49_^DC&$DT-R1D:KX!;SX":_Q:JDA];'K2^730
MFZG]8<*0ZF1F"''$%/Q:]3 Q!4^8>[-_5* YDN")9:TTZ.Y7*+&&/,(KZD"_
M?A$PC4^\GPS.%@!%0#D_#\IY%E!^\#AR1^R-%,4<^$"C_G!\$E*JT$*?(7Z;
MFC2 ZH-E ($-W=V_"'AV78OZ@/T]8$L>/2IC \Z^?'HW>*F*%'ZL+[&[V5XG
MQI(C-*%JK(805!HXWWM<R0--A;97]BF7#Y[/1>E&8PO'$86.@+OAV4NIN&XT
M_N>SZYIQB_[P/2 \D(2DDB7X]9@(X53MS7"X9A? 'FZ@5&?M>URX*LR:<+CJ
M&G.:P+XEQO^&PZ%?E21$HX ZEJFS4.">%E6$(G2""WQS&*F=MVD!M\H"8)&+
MQ2PWB=Z=88; V5%KT?38698)K@FQK8Q?.Q]'*_*,@HM)^%K^%576G#]E<4UT
MY0NN=XO[)RDQI3S#DS\']4ZI(Y2;W50\?6,B=S40)' %/.-R2I8+P."YH&4<
MW9H>+5Y_W#H[TUEZ3;H(=)*F[MDU9):E2^+7AR=B+W2'"%_![R$Q?&N]Y7<H
MF>\DRUW-UO>[Z&GBLH8-R5([]39EDWBG0]K8<S 1!])I>4TULX@:FV=UVCXV
MEI%_+_S0JN#1[*DS!(ZC(Z>O@*C^R7G:Q!$C@\307Y<'6'VT[!71@0IO;C"+
MV#!(QA$&ST:5I0_R.)=55S-</?;L '%^I"2S-L/IY6-Q+"?<[!7CP6NNRSH3
M00N! WL=/FUUKQ5D0E"MC(:;4 TG58JE+@V:I=3KK.ZK<:S.LQJ[U+*VCA'!
MS-IZVILI(W$<D]':]6%,W S4; :<_+"K3/-/!@/0_')_VC'-K_3/NK9IY_5A
MLXH^4="29WGDEO)R\:>JEW;>.)2;[2)-+C+&,!G0X2&#H2(.1Z<=<1IB3H6X
M\6YUL*^YCH5Q_DV:7RX7>JKGF05??;G&XIG%/R8#F<4_:IOA'HG]5C*1J$"U
M5'F%4R2QTN/;9\MD'9VCY<.9U8[2FTW&HCR)J:M/*YC:>6]% QI;L4/\L/V6
MANWA(6=ZVQ8!/^T)71;Y 06/<)\3ZFIO-NTKIYU0S@_XR>-!#C*GF"&O/CG.
MCBQ9EVOF_S%TA#,^?/'.>B*9#(9G]5C:R*=6ECS*6!/O2S_%N _AD[*RA*I+
MOSN0U_C?)E<X'D/'?LNFHR].<\P27Q#W?"5+J^YH4>R5TO IEVTG.&S<8>/<
M3_[^4[.UHNS"\32B*H_C6TRS]L86ZT:_T>SOQ(W6!J;VJ3WV^!7&+M;D-YH+
M&*TQ]!1>)BP<][C.Q+L2(Z[*6I'?Z=Y\O@6Y=5(V=F'5;<)0P[.=V5-U1:=W
MC8$9.6G7&9JY1V7U@G8NT3&6V/ JRPBM].+:NE(:60^5H/<O[>P=,B%T',^[
M?<2U_8:TBTUY'"FC^)3'4.&S;C+V(9^UN;5C;I&O.ZRTD,/%YT-F3X8\RH6J
M(B^QF>S'MM[2E77PW;Z@M^"!^B=6CW%2D)U<9"VEYVK6=^<@_#2?>78M$MO]
MZ<T\5+B1LG"Y POW3!'5]N&%^W4QD=J$)I>9%(YCRZ=&$WSEG^;VFT.J'CWS
M1\E_)M"3H>U#\D+BT=THD0["EDZO(/O4ITWQK>9) BZ[K^="?C_$0^'J9WV'
MH4O_XF>:QO"H*X3F(D67F<;2;[21(1@"^K=?]!7[^),I_(>>V[D,MB.#U_?W
M-KG77)\=7GB(_HV>0KG@708CN2WCMJQJD7I&/.*VZ;+X]1QLTW$7A1S]$0*4
MK767T @?$7 =C[:VQ<XB7ON$]*"V+*E5IS!D"N6>!G)_L1Z)S?Z$T[/S7>9*
M4L)E+J8%7 H%?MMN2U  &^Z/^TI,6L!Q1XPDG7.::%.-LO#R:S*IX'1.U3"
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
MWD'QV.;? #_AIQ\U'-/M[BFY;RR31M]P/9_!<W/ZPEW$%% 4T,?58 K.@.\
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
M@Z?3-ELGU15ZI>KL4+IO875=#NW'PE3S*$LNI"]'2 ]55B$9C3M%5U-7Q>6
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
M7U&6M#+3C.WT.2$7@!!7N(RZ8@=/GQW,,7'C>Y^CQ<(%EQH[I)X?[P[H)_L
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
M3B!X8L[V]/8?"53KAHPMY1XE%3-,X0 79$'!#J3O-W3V;OB"'2J4LQ'QWL[
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
MO5$> ;EYJ)&78\(EX12W&&)R;TE&#>JT&4=K0K U4O^0,[4JY13Y8Q$5)=I
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
MWS!7G#.\]#/0]KN6MK^SV<H^WS]!][]R_R!V\PTEPR@:_9@&&05D3ZM@\'F
M(/(*$9G([V_\P<.GXN[<.%/QX9D,;',(>&FMXY&X6"KT1\QLR/-(>/]%\A3Q
M'0&?$X0(NH5LR,[=;$+_% 8$E=P(77LR,>@)MI("[[QXF*7\6BUWA1,JYK5H
MZZQLB=;BYE6!:*500:$Z '+O5L$8G!YZ;2F?-1"A&K.1'LW6;)UG(CR38U6$
MM/AWG@TBD; @_*UHZ:@!R"J2KVS=#%P\+^&,4=QF[AA[-4%B:NKRU!HI' F=
MVLH:^/URRB084VN\##VR.5IM\/!9*LWT>D\[IZSDRP&(1FP^UNNY#:>.VBYV
MNAB+F+TP-8#@R1: GWOD/T80.X709+,S@1U903:I5DI \OL#O H&E=.9MXRR
M80=\428YITSDDU'$A^R3-E(D%[0%]:5Z!$U$9S."NAQQZN4I(-B'Y#C'UJ/D
MC)40Q2)?46 TH2U--O&&R>L-9W==4H$PLW-("%CF;L@4[C03/>^!+=QG(G'<
M./Y $'P?$\GW6@9B,J%Z@74+8V'2Z'UJ-+[$;BW3H13D?FG.+51FP>C$H"K=
MC&S;4*22J'MG4;-@*JIWZ\S1=X=F2T:$7YP@U*ALIBB9+9X:B<P UG?";]-"
M-)9";B3OHM$4[VDQ7@S:>RW[K4*1"#>5X*MX6U)BLAGQK5&0B:0:X78PN*[(
M- #+/HWO>-BNU3*HE6#UI1#G&>8WP)9  8-#6%0>REW)[BGEEM*_[JJ*4/=C
MO2<16T5#^!'7W=[N P'JKUMY@"[CTH%B*IG)8S*XB"#5R/#(4V"GZ.3)N/*/
M8&/C$%.&N4@[2!D1O80/3PJT$$1/SVJGVFRW<0YGM+P(B_5C<Y@!2N[SXFGE
MITHS \N\!O@^D8#EHCT2^9YTGJ!P5< (HVA2*1\>#'Y/=#81J>)5ZS!3FB@)
M(_I3R6YC0(A#7$";55!_V@&/)D7%*DPN528Q)7 R[':"9,U$;PY<9X4?[!O$
MW.#"SEMXZV*9 ]H&7F]N@8!BWI49>OB 2)6N3UVF#G<@SK2PY=76A:H_ )_>
M/M5HR]0HF!J:,H4%:",2IF!0=-3.TP() I7O4'JN%0%8F]]2;<=G20!XWB!%
MZ3B3!<T"WL1$1GF/<6 "$9;;1_YD]PVK,W/LT"M7I37UI6IZTQ==@= #'LX/
M%F_CPIL4%_[IE]?/)RR\89Y\U#+/I1)O54[Z2[:9EH?,+:ZRXR,E=9&OV2C=
M^$D(XHU,;+#G(WZOXE(9'Y8Y*KI#T=IPGE),#=*+@GK/9GDI:ZQ(J*JX9._W
M=K?-IIB8@.TUQR)F:_*(QB&IF.G1EC$ LYJ8Y]0B4BDIHKR3!IY5V>,#HS3"
M?"N5W2JX\A0(L:ED;9;M]I)\K1^?46;%1Y*W%R!O+TG>OMB,B<<*S2QT(G5U
M]C16@ A&0WF=Q>Q>=L)K1E<8?C/I.*M2!<@&T2QE7:ZRE7K*A-6F7:UHS%(2
M//H;A27^4&/!I@*L]4/8YJ32BC.LAPMB>"A8>*@6B\HO<GLFH2IP'8*!")SZ
MWV60270G\RDB+B;SWQ$E7BB14FFOGE-OC6L\2ZJ\8.!1*0+<IHL8PJ (B+L3
M2Z[/)%/O:#3:DT_(2["[$M'36KP\;%@<9)6)HB65W"?9.A$>]GZ#3_'^8<<#
M)\,5W$@,^F1"X$58P/.AC9X@@E@5X#2Q2\.')WB.=:%H^HG^Q&J4%^2Q:(HC
MV?E3'YY%S%)RAID"?C&[$$WX7AR_>%[M9MTP)1]CA574()\.>^H( .:H@-:A
MD*(Q$EIF&:>P5Q4PL(^2J'>;!%3O;? F'2%%OQNV+$;6@Y=B(ZA\&*@NQ$-&
MLIX5P7?RS6*+3ZJV!PWB-M!Q8BRV21*1'"G-8BGUC4BX.?^J6(>L;I6CB*H(
M7;7?#S!<HM\U*%B8RI)D"GO0(P6\B%L$G.WB!2KP.0CR$?F+U4*HJ*<PQNW0
MLHSLR#9:Z @D"!,/2P8#FI+(EGX!#;:2":_C/<7#<$E /XN![>@N->A_5+[O
MO0^+K"7R0[RG3D%/6(>R5;J>A1#?'(XY;>:IMR[@- S@NC[8L0P!*I3%<1L-
MBSHTP:R31K@8S_?8+*^1'+_$T[1527[4I$%W0"!!@!9)6<KX,/W7*$;[41+J
MNA?0+5I5D!8Q@K)2HYQA9DG!$VQ^07BP/"/$'"JGCV)NY;]ERBM#6 :YH6JT
MV'V 3=MTQ,\L29G;;X\2D6'S1\8\:].C:>U&>VS,.57RQW:1C*H''@XC&O4.
M$8>&/%'5*!)D^PK]59V#_O%^IP7#P7@X7S/<:B3&3 4#C"[C<"_<;,5CE4\+
M9CM.0UAC.5KR0 E3&,P4GB")%T046@M(J%P^@1J) ZK>>&)(F3+2YR+#VV?:
M[6?(5S</'NA,J7=:WY^*3<O4#IF\I1-ZT@0;2/YP]AY\U=)E2LJ)6$UJ:!:'
MM>:D1>/P72KDHN:1<.ZU&CQ]\>R0T+:6>N-CYG#-FXT.FL_L'4R%9#.IR^8,
M!T_63+A1 =H_:!^2+O<I<ZBPPLN%(97*J\>-%5.OJ6)JQZEVZQ O+9PF(6JW
M(O=AQRJ2T#C;-U9A6O.P'7.V:?.P[J,ZK\'R2^ PJ@*X::UGM1PF.UKY?M&P
M)^Z335>^LC19E*)NJ^NQN#2R\#G)&T:K'MMM/WS'!>'MOLR*/X6KH\IC<Z>'
M*QX7%!+_(^<R,&HY[B/GJS_,/C3QUG?<FJHI[\P7/\1-RHB'_.IP+5MB:TRE
M6-X6-]W7$:3M,W5%KEGCW.7 7@L_<B>JB+L<FHX<V6<6GU8M_.3&N _KQI+D
ML&#IN.VS_TH(^\FC[#US.>D=\9(^$QFK5WQ8W<#F?%WF@$G62V@P#F)%44:C
M6/%_N264'9=U4%M1.' 5+R$X'*[GX WXJF75$A0<>HGB@8\43+,U3-J3A+T4
M4/<9Q#[T\Z!A,1M%]3*,T$GB+4/SJS[-8MB1H\)@LL#&-5,#R\PYQ:]VG.B3
MDNY45*LY%J+N4<<[:;S<4P_T/K/+Z($'WK2EXA'NATV3N=/J]#G"AZH5<MHR
M;8\X/<!H4Z FYD88(R=14D?K<3H P9T32?B/G*0N<UYBX >^IH$IT.).7*''
MT%'N**C<>?FA!UL\-@6VASQK-M]?>9NA3BZXI8==F:_*9P;N<IHF4/8]7LQ1
MJ'NK>?+:=B/3PJ!7S1^-^&7X-<_*Y/T#SRL@-_%L\>-:%%<V<ZK7UNDLFBFB
M=O&H>??LJZOPU8()F3<E:<&;:=]^" $K-CMMCGRIVM&T->FDT:QM'SV"#]C%
M69L[G4&?]?+U!% 5[ZJYH??RYFZ+)OA\Z4\-"Z;K/MM##W&^)N;M[8/P.#U*
MCKMI?%KA=E ^O%R%:H>;?84_H#8[V7Q+C(\I/&O2(2M[Q6EO<H]3XJ8-'7J:
MX4OXLE:LNODH JD'+?ML6^1$:;Y.%K>3MQ[7S;3<:);V7FOFSJ_<G:#+\(G1
MZJ7,VLS&)=R*&V2"K=C]XF97^>_%VIQN3JZT#7#CFR=SQ?1XOQY2&+DQ$D$+
MVO7CY+UZ6NDJ(DN)H]/%66W?]S?,UJ6Q$LZQ-J6?HCJR.8ONL/,6T^+H]XY.
MI*O:E71$FNQ&X+2?;!+P>@^ST1VH186&1!KV%0&U(<B *OWS&,)(77HYF^I$
MI,>OT085[],Y%'F<M7>B*S;DG3H_3*BKH].N[GJ!%+M8+GG$:2W2WC >M^GP
M+M6V+*YUJ<-LFGTU9P,D2SB_5@460J!8*=64Y";J*T% "S#]>:U4*C28>J=@
M+"9.. _WBW3_6Y+>LWZ01WD=Y'2JV;5\>H6L)SNGB&DH_."RP&8!U@-%T2Q!
M?II]/MFNQ"?!DI8!]F[1E3&SUX?J+; "*N.W0:;7$1:HX+I^*"B+49I%_X%9
M >&(OD!H;\1I7F86J+7Q;GM, "/*EY 0F?5%2W3S5/AUQ@)N,,;*!B+5]1*S
M^P[LY<(3A<B5<XBZ)?L[+CH*A(Y9!-^PI";C<L11@'4> AR8<]$NTFJ\7F0\
M**P>P?6BMB#$HG'JG3FG3Y$F7J)O0<&$13NGP_L+["*D2S_F*0.OGJS4X]!)
M]+O_.].&\==5L>X1:>93EC;6B^S;QNG-*,K"G<L@PWK1)Y7PKIQI!N; H[ @
MM< "G@R7C4W$LDD!&"#X1@@G*\-RT"!^R N2RF..*.*:#6'/4AA\2N8;(ENP
M)"$L9R%)!@7;/>H<[($9<+C_YEWG8,/DR<R3+';O"0[LZ?2!G14-?QQE_7/D
MH7;+UAWY#HB.2IWTMBA?LEVPV5QC;O<MU"A"GH,P%J=<MZTT93SB\T@50)2*
MSVULJ,"]L5]F4/5G0>"@.T("V# &L7"#'L-,FZD12=O-24.4#)MT1-0I\X)/
MQ#63#',2Q48D' ]ND%&?--C)(HNPZE\=9P$D1,%>[,NY2+'MH_XZ3A&=21H8
M:/P]'6;CPF[(4E&S$4_>O!:?_@!^D!KX&6">; %.');SB^2 RE2O,\+*&M^G
M7AAV(Y#\60)K"?1I!X2@-V_GLDCG\_*T2-?NIV6+$+3<"I^D8'P,R#TB>\94
M>@')&):G!!IBJ 7X&4/#A5QU**!8%N7?F-5,SW")$02AY8:P_! SC-LKPO,W
M/TJ'YE_V8&$Z* 5V#S7W(_%G7@W[ &+3_$3(8/.3/J^-CZO"K4ORU/PKL 8L
MK.]D?T'K<I+<UA,?S+_*Q/ KRK8_6^ZTY4Y_;.YT)17?B#JM*U.V.N_(H(91
M;'>Q1#3U$O9"?+-'2&!21="*LL5M*J79^MC@4=;G]ED7_R(XVET4ED%LG7%6
MNS6PGVMX^*TOR-MOOM+84',(V"P%2^-.0L'#7L(B]4N%'V\O3Y@%$C%1?_X\
M\41_B+$<;;G*EJNH%;[,@$,4\0.H+7R<WI'N0ZH.DCV=,59.&!GG;*ZF03<(
M:UIQ%>GEQ5MDK"9+TW%N^'*DB0+'.E<=VA#5D'/D<'](>?]N>S"W!U.M\*EH
M+2U Q/'X6:?/EFOBZ$V""3G;=&.43'8K97&:W,JD@,K1J6#8J>=5_*" /T,2
MQ2V-#IZ/X+,0HR_W(X3CG(A^WG#,%Q[1F0=A,\[M%MIP-K3AVXV&-ERM=;7E
MMEMNVVQ<!4#WV-_K&_;(%NDC4R$F@Q6GV<+HPQ]2K=FZ,;8G3:_P=3#DMZ7,
M*(R#"0A"[:5 :&7$.\?TRS&8(QEV+(%E@S]/3DU5!ZAC+-NHS#R3YHE[KLT/
MML;$]M"M:H6[=VFD4W@Q&E'FRNA>&"^/J'L!IA#?DTF!0YC?P\G#&#YF79$?
M;L2IAV;_0;H$[& #IGE1N 2;,_&8WP6RQR;%]=%%T&+8JO(^>(#?\,.@Q-;P
M:-=$&?8K$ T<BN []D;(M_C[JZ 0T5D^X;'JYA2*M)E%Q-%2"368_0UG> CZ
M4M3'Q\C,#AD\DN$T;7S:J364DTZJ5LXG 1P[+IQ'@M?K1J%5*LZS6E^O9%W"
M:7^"#+_??SS#;_7E8R[%@]W3T]Y-[^*\^]DA]X[M^]>57EY=_-;[V+LY.W6O
M[/09_^:J>W[=/<%WN+;AA!8T[G[=D/X#9WKE13^/E^^G3CSV@0EY@2WX*,D/
MU3WMU@JD;X'C5^3#$H%W8"U_D=W<@\G$:$D/DCG#[#Z4'E%B^+$TDXJ&1D-W
M8$8"SJG>IX8:O:,(9' \2/4L'B:R1L)(IVG3NXC>=BVG5#CAY(,/'JJR'"/U
ML5;2H/,9]2R,A[-:04W5T.C]LZ((+]ZI4N(VILZAN[(ZAY54.%R/0#,%^RM^
M)F4*FT*$R);$VCEW#>/8&@OY#G;]^HXG5>C*J3B66/6@AA$-OS1S,T>YAPE1
MVW&T+(# [X*XY/6VF9@!C5530@^3+3B-T6ATT5%+V\@#7F<0R!,+RL?-BGWD
MN%4EY%2IHK$4V(TIX\ \N?&T:D6B!!W+V#4,ID?\]X[/7CO@N:14P@WPO$^"
M@>><H58(_,Q^JL,&8'8X/&X4]2/=O+7JV55[(]%N#"_CP&Q;[%H6.'9>[P[V
MU-,Z[XY>L2[F'??S-"X+= FJ)^3&+3!EM ")94M!0LKL./B&G[F\AVPL:[9*
MM0Z^Z?37W2&C-E<8"JUJ?-5$5]%#E&#!:,:P@2MEK*7W"9/?%7 8Z)X CX'9
M)$^.$MP&V#].-I6;.5S(XTCE8LB[9'WGX0$+P::KHE,T_ I5^:TX6C#[CS^,
M#+$**71)1B0<'A><EAL%#1>$/-RYD'"6+T9X/5;U;]=4#I'UJU[<44Y=[SCA
M>[6P$S0(#RFD#%DP!KZM*G)G<U[J*VT+I@'6\?*\KHD3*\+J;J$15PHQ<ARE
M#J."+T#!;YGHG$WSIF)W,UT6=.R:UJO>+(CSE,33,!V4N?% />GJR=5[&%.H
M/@P*]&U(\6U*R$IF*1:*LC[)YW>_QD"\N#DEVP)X)<C7+M7CP[O&#ZTI-7Y2
MHN]K ,:!$;.',Q7=!219#:$G?#=S$0]FB!51:,^_#T9! C8-64:4)B > Z04
M))2%*_2*U@*Y^KQ.QO/FYFY /X]F7/S&PUND//,\;AFU+Z,^D;8\\A72O$9R
M6:E5;<*+Z#_"D#"Y1%4\_1^>I4 !.4;%XCB0/@88[!Y=\JAOZ5; .8$XI/>+
M67&!^4/ W6%:8WR.Y&UDC- 4(V),R"^$&!BE,3(S9"]#['T<&1P&T1X(/"*S
MC*!)6LC('5Y03HC1HXN&#R(=A2"AA$]HHV<%N*S%*L7;X#4+7P?7($I*^AWU
M7Y&)>$>]F4WNV"\+W3J8G#%E+)Q,8ETSCLM*VP2C@*X_BB8@D?Z!:5(DY=(!
MC"7;Q39/"@55E:<U"J29E >HD6M)@5L\D[,+;DUK@XL/4VF;SB<BCYI<\9,4
M?PB^O\T)FYT3]FZC<\(V'BGA*:7RI>YY[X#@[A0!LD,4:7/[E^4'1K:TGI&]
ML!\<8&45BJ?%0-<S]>N*'S=#I2^_G\W=E'Y@Y"]T3#^L:64N8Z$G-8*E_Q U
MKFGDNNC=,?88M!/ZBS.Q>*@Q7)"D_YP&#=KU9C617UH3>*3,!\$A2<=.Y"38
MF,/Z,A!AF8B]D0,W8/TLA=$P^#>,LC'HAT'RK;+)48$M'L@'@:(/MV\BV>]"
M=_6N@74G<MD2Z5"F:%\ ]G\^BC%S@G_GV2 2+@:A;BN/AP#^:]+G,'LFW[-J
MC"5E3;2<6(%O71W&Q0/EPDXI")H)UDM@>( :')!O2CAQC&?-*H^^P6?K:R@A
MB;:OQ23*A]P>B?/18D(W9P]IR6!9$RK;1JV9+9PO^D:8^&;P09(*8BF65-X,
MGX8?V*YPCM]3]HNP2?!)\'*"G+03'3[-M*E$WY>FQKVW2J5ZZTMIGOW9B@'I
M5JC!G9*YZ.(KUPTH=\ X]<"O._L.1$>N1-'+-V,G@<OSE  2?.E,\J47Y/1Y
M@HP7BO@B1PJRC/PEQ/Z%W!$5">$X2J(<0VA3(B%'"=;GHR >4HFSG6BB=UFE
MHM18O<5;V:G?S>3 **6@FY950QX4$@]6) )*@11(!TH2/V#RS6ZT)Q-4*Q>)
M?"#FAZ)G#(M-F5P0S"$-^833SF(%*T)K6#"E,"(,29]-,W:5ZDB!#90V!LPO
M!<HQ[>A62(NH4,%X([Q)TG>BZF?+":S^)'@PXR1Z 2991,D %H8&3"[:,S^
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
MF7'79[Z(==>O;YQ*_6)I9_O<@B;YRJBG3CQ^A#GPZ7XWB:=:S4W2G,KEWPL
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
M<0^OFX^B"7Y^K5WZ5?E00B,2;M@1L)1< UI7_06;&LNK>B8JJJ&(""*3ZO:
MU8NK&<'"I_=40?3)JFB70)U,  O9\VJQP0A#+50?4PV% U4OYSU+*BLBW'3D
M'QA),I[YJF50BMS7XCZM;ZS=$%' A=-4!5JZ@&-%J'<%^2[P8A/QD&--,J^.
MS9&'43Z UWO@088( A+"%1Y/W23$_+#8/R3PTCZ'4T9IS,!UJBY%Y,@2$P1&
M2@CLHR"14 1%$0MJH1)@;(P@1U6+0M@'A&+.(K3,L'>R;.H!:]T/P*P83(?G
M"!N]@C!-4I;P0JT(O"92=42P4=A80RU*'A5E($<P0'4S%0 ;ZK(F49Q$G1;D
MPN71=S8&EC+*'0#S15,'G;9":Z'H#<U$>0IF$898GC:[CL985AR#3:BFO]8I
M"X+0^I]B&]272C(.F @]752N49<V<>@:WN-9,?5G'NS;T#Y: X0T?T!2O12&
MB.Q.88C/_GQ-^1F2R])3/GX<O06.IKG-P)S,/X'+8+VH53=I559B]20F#B2W
M#:.4R3"(K,>436,:C63,CTG:F1^,@P?S3_0"FG^3,$C[R"T%!'[%I%KD$IM(
M"LPX;,9_U#4/TTK2#!U)2#R\6NE$BB%K)0?%OOH2&72E_=3Y=$A5;" *@$GO
M$Y.6G7I:V/X'A#)*13V4$3:2;]#20\NZ[DR<LPKYO^IG\@^L<Q8-6*J>ASA5
MT9]3Z@]&?Z((6_^HKEE2*=!M1W+R*\9<R6QJ2,5ION@\A-]$GRUR%H)R 4M-
M($[T1'4/*0?X=&P-E*LZ+:&3E# "(M'':8X=NE05M4B_X:S,N>JS)N9D=2%Z
M&>[YQ^IP@1M;>8E%LQVUT>4TDYZR<:)<-,B3*HXN"B^ #(:2<+1K>Z3@  :8
ML%Q@E[D[SN@TJAIVF9ME$;IH706C6@=('DEL =?/A#,ZTFW@$L05L#5UJZ9;
M&/(")D%K]D(1M<P?I<: 72"U5B!LH5!;SGW;$-Q%XBWS7$"/W/$]JI'!FD2$
MN0[N M#K\/PHKSHE<8O75)I>4  +2CCHZ8, XQ9H&P"3B KAQ\^5JB7@':I$
M+GNW1!<D5'=E?[DP)+2^EM[S2*,NV'<B3Y%6*]#+),A0N3?.Y+PF!+"Q)1UY
MG)QZ07,E.P?[?R-+I:"DO^^XF\J>',K/Y2!CS@NI,)MVL5V<?YZ*C9=,L$_9
M>?"G@$4+A"F%YLV4+25P )#$"(=+"003MD+R*74@@#?&N;:3 _66TTV[IY<T
MV"/+1@-XBSO S"++*ZYBC[);F^Z^1B:7LKA C8MBXSVL%,K;B)+Z,D* 2,W7
MHU 924:Y@_26G^!MJ %BJK?+' ZID5IH56:+(KEE"*.VUR^D0]4VR6).DL6K
MC4ZRV&120ZDL8[ZYA&]17L):WU%RG2E<&J4I&L$D:6TQQ%"ML?>3$1]\0Q=<
MI;BJ@="O@LUY<CUDE[XB#MW5UT>5-$$.(N>D7&R_"H<6L '1!E6X0Q"C)KD-
M*-DZ$MU.:YUM5&;R; ^;]BF:38V49ECQT):3@P[FH_QS+X09>3DICK?M\JS
M-NF=%&QD1A7)E)]BL($1O4WW-EC+-V5!J,J/7*E9P/7Z>1J7!0>=ERSN<?"-
M%/RJ;F.N%QXU$S!DC(H">+YQG^I-JD<1QOAT&$$K8-C3V43<PGL"?%?3!2M&
M"6X#++1H&BWD<70GM3<)8R5]M8=3H1P<O;V@DZNP'Z1%+V>$$YJ45/\QH(#3
M1'J\90Z0@NN2P++5]W8[[: R'V1$I]I%,B?D;LFK8$![HX=HT0\R8,OH!-!&
MYD8;Z!WGP_/N$0WTNC25>@!6)@FQ*]H_8JMOG17W[Y+G0M!1[P\2E54><UH%
MI5MLAG.)2,DX-G5[9J'$W*R%])*8;UYOF, \69G 7(T_']7)SJM73"7E2%?&
MA8YK6SDQ.\\@)V99VGTL>T ON80(QQ!I'@PQ_IF!T81 @^.)4L61Q<.9%_B+
M^)DTUT4[=2DXJ_@\"6'X% 3RD8B^8N]U=%$0<*@4.R 6E*Q39@%\5&01=?7,
MIZ/]IB-<=;8UI+*^3E]TU3P<N1OTG(.!Q "5'GD6Y7G)16(#PM$/T6DAP=.-
M;TFJF7X:?,,1OA\NBVF*H*RNS!&-FI-*8#7;!Z5>X63J/:WY.X1@$?Y'YMA4
M+XL>2G+J:TNP)8%/T7VJTDFJ'I]J.GH5C!P,Z=#2ZZ&L*-FP7&H2H7+C(!@>
M4OTW7HAX 5T&L^ 1PEZ6$P,/MM*#I$)A+]+U5+BZ>D.,P>C)LEV=#M$R7SDU
MC>*I9!E;(=P3$6D,3,BD"GDL[).@SE5+JFP"T'8,+RQ"0SQ.[]]O$'AG322]
MGA)(G2,1]IS)O29HL">W*B7KS71*UM$4.^M.BC2G+"VW>I/VP;R*DYD5&6MU
MF=7S-RW'EE[%5V\WKR\PG=?#0Y7P;!2?_*PK:1H6LF'E:OZ_/IP>V_NG>=%)
MF67H\I&8=#TCQ+90I7">C4)3JZ,OBU ,&B_79R?[&O%9.:!E[)0*&@*XIW,H
MTUQLY';I?;2/TQ*'JMUYL_21(DR&[:':'BHZ5+]C0P#.6%5L9DO)%9VI%)['
MI.F&<DZ?,)2(8P3!EMC;('A!N6$J<4#VP,'@FZJE*D89YU9^@D;&X-\'G O$
M[Q^:\.RENLUX8"2D+;L6Z? ]VXWV6.?/.DY'JU.AL:=EH:NYI$O&T%+D@DGG
M,87PAK'H92]UI'$*' A5HJ30$<',B&J2ZIB/IO(R2%G=C6!NY,B_HP:I[)[S
M;Y0Q+!/I[@3%*%^-@H['C,O0Y(/#M"1W#^CN04:C8,P-9A7J*W0<3ZM".7 4
MIAKYKHIW+LTH9UA36T[Y1^647W@Q2JFCV;5P@ZY SY"'1R6KYO!TQB.RF<@R
M5(:3Z'A0.94-R["RI+)I:U(8*\K@J,:3!M0X@%$-R[?K]4#*M*'X>N5>5MTA
MA'?92'I0?3%TEA5%5LERDL:;S*1"5D]Y)[ FL%Z98'A@'Z*>QV =(YG/K1^6
M2"\RYGF1QU#4A*+O.$>$IHC8GT0LTG6GU21L[=%*2IDQ+-S^,0TR$#J<^#7M
M'0J?22#R]H:<BUI6-6MI!(O<C]28>=M<<7-+C)@F!0?(NS+AF/<?P=-$JY)"
M9+?!IH@,==$ KZ5_PV]D7)-\\K(OILCV[L=D7<O/1"IB6-UZ/THI7SUGHVB,
MB5.$-$6I[2+"*98$LZ[+!V&'8Y+=+!%%"XZ5QA2V& Q$845"R2JWA,5)NYT2
M(GE:PB."/%I*;=ZF/LQ)?3A^/JD//A*;JA^WULU69L^7V>=I$0VXS//'%/)0
M"&^3X_^@&.]2"Z)!U<P(Y<INH)78O5I9D5W,9H=QC1CK1Y(0N5&(16Z(",\T
M1B\G60J:=(G:PU#XV]'[B@:#$1[37GJ1L P<.@")!+/!P!R&;M$;R76.C)HR
M7:Z^?E I+<+]2J)LGM>R/;W7,WV5@Y@'R!I@M,<)M*TVT/HX(9:>B)_66II5
M#F+\DDA+02GB)YENCH42'/8Q5K89U0]JJ]MP=>.HLJV'[%TEAD#;#V@V&U=:
MH'@ZD8@@CHA:=9G$*.@F261@5NB=0'@26JJA %SR]=?+U>7.Q[U[@OCH[[W>
M#T-DK"(PZH(1<?9_9R=?;WH7Y^ZPRHX(S#1\]_QT/0-?G=U\O5K3I"\^K6?<
MD[.KF]ZGWDEW?>N]MJE??+G\W.N>GYS9F"?;F+DS0^]2'A4579# K1"$&ZOP
M*R EF66C6TR2[5R465(K=JD8=CU/AR[B&:Q#--!Y5"<5)\>(BF/B[4?M-YB_
M&?65?S+2V)J&<TS#UYMO&MIS9I:R  9&>Y;G]N#@L1K<NL/Y79_\=G;Z]?,9
MZU5:\J9QSZ:U/CZ6^;GV6A^_>C2%^/RT]WOO]&OW\S6[_OKQKV<G-^SF@OW]
M:_?JYNSJ\S_9S57WM'?^*_OXN7ORM_V+KS?7F[7$UG(* 35#T7ULHIVVI7_Z
MY<ME%WY%+R?(!R/C!:L80SOO!467%E'MC23M+?>?P_W?/'?N?T#8;/5CU'GW
MKGWT2$K=,OS_F0J UZ\)N[J^VJ^/'ZUN8XX$N+PZVS_Y?-:]0O.$79W]_6OO
MZNS+V?G-9BWP2V/_+?;[Y92U O,!CI%M)<'SD@1OG[<DZ+P[D&4;-4GP]MUC
M::?N@J![<],]^0WY$^MNY"FQEO:MK-:<Q:IF[<OZ5_KZMXNKF_WK?Z"J?WEU
M\:EWPZY0KEZ#..A=G&.QU\<]!M+VY&^?>]<;*014=RP4G%[ML0Z>K.:G$8AV
M_X#<A"+BIKHT+H!9/EH69MG-[2PO_J=#@RL?/^@@=;KXD-!)^QX#1PFR"I>&
M,'X-'ZW>,<-&F%BF+K_\>G7R6U?A(Y^M> GUWIRN>.#K[N<U35FMGT\/WZ>=
M\=H6V9\V? A5PT3*>[Z[W(2I]NY1C\)C.B-5^[3B:(H^CTZOQP/WMU.=@AH;
M%NF1,9SO0MK[2Q"*8GX/3C,)7#B?NGHG=<)'KS4\<F)] X\.[YF\M!%:7[]A
MN-H9JW'!^%H/[3OQO(J2O*[N',C+_[QJJI,E>.Y+$GL,'CH>%OF6NWZ+$B0^
M)V9GZ,85#JU.$$YGP)'\S-5S.^0NL]BO]?IVZG/1]]J8G3BZ6SG[((U/[6!C
MVPR]'/YS6-2K7@Q<*+'5V"2D0]:'Y^D*QNL:>I26.1^EBJ :FWTL,[[365QF
M8%&0[B*^EAD]<!-TAV;G1"=S@TJ;U[78B/V(R67REKT%X_L.+R!A7'2S92:_
MU%XV-H)99A8*ZL9G,DN9A(U\K=-^[6W34.J?FSIWY#NX"<S=J'8M==:2=9T'
M4+-W-$(S =K(FU4.3?,#7WD_<%RJL]?8VFB9H95>OT "^ ],<-'NW&X)1=V)
M=;G1@-?K.9M#]7&_I$6:#0(GF:4._V60-3?6JA-P<^/D^M7=,<^B0>!T^-24
M>LF@W7S]L?-R:BUUU\V8.33M^%72+%ZJSK1/(J7[Z#ZNQHG[L(YV@ZG/.HSZ
MX+$&BNLI3CZ=+#W+"^PBW<1<UN14[JV>I1ZZ&F?^>_?-?53%\Q:P#>\74^23
M.IDM:W*0($"2_U*L[G <FVZYYM;@_NX.[>FX=UKB6#M*;Q>U?O.P))?P\^8C
M%TIF/R"_<Z<%Z7MH$9'SVM$;NA.2H[?JV'2XA$ZO-UHU9Y&VB:(*)R+J<[7(
MS>X++=E'W.\M/;Q]VF7K-/!P77&?E?NO#6>$HG^GO:E,'K>M"3U\@UZGEC*(
M7#?'W95]Z'$*CLUC4#@MGYO2<V!1:>DT\KW>2.ZV,X'3&:NBS8B5JZC;\S"X
M'<I$^X:=7EA+)L?W=0MI3PLRM\OOO307-P7NT)?-%H.1N\P1=QB(D4JW;GP#
MZ7Q;D\)\X[?JH^AVI'V&;@=P K8H]V-A>1![S>H^4M?'CBH%&WL$;'U"<@,/
M>>[DQUC" W?O(0'4NRT(1OO,84G6OZ!=NN\,8A^5[9X[^>+VO5J85^3_]"0Q
M*=TWQ$<I0.37U>_?TE2\8DW#*<RPQ.%8 \D?NQLTWAKK=_=A]SV&17S U7,?
M0>X$.F@C%&U$;NGB@IE71^T9=0>'!Z_;AQM2>D"@S')I-RMSUTK$G=4^_NB@
M/0U7O"YHD$  S42J]3$U61;=19T:A^Y*-$TQ3P5F%HN.;1(R+,>>A2HN'S(#
M?%UC8X=,A7KWWF_LDKE@AG2.Z733[V^KY/8*E^J)TJX[;0>H$ >F]=N:/4$K
MYK%57J*'HV'5DS <5RL>V375:UVJF/!(>+C%W;1,H0,%'IJ"4^3!:QUH#HZY
MISX*]Z&'L>9C>?A. 3TW[K-PC*E8GO,%.70^,Z8Y[/I[PA=,P7O?/+RM'A&V
M\>H3);W)8?4IE5ZE*^[#=BR6L^B\^RZ#8Q:ONW%"H]YY;+!CZJ?WZ5E'ZN<R
MUI];YN<2(TL%TX..G7)$EYB)(_?Q'M<]0U0.[A-)=4H096O-$%UB2:35X'84
M+?=#8R[I4IZ@8K0&5\QZ3^,D<'0I>K$;L<Z.I5?^SDK1$.5_Y_I-3'-,_;])
MIIB+&?EZ TW(9L:@*W</5<"HP=*T<',=MGQK=?XAK,YTXF$8^3B'UY5&?NMA
M^JX^7?+8-"47:,+^;'8--I24V=A6;SW[G#OZ ?PGG:1N@G*9Y5BUB>23#"K4
M@'6]&\*5K$D9OG+S4%E&\ZI9;.>UAWFKHDY';GD[SR>PZ$T5KNKL$G'L]>@)
MZU.2_=G@ G7:?PYK!SUP&%:MP_^^3&V^TT'TJ(V;NJ-"?^2@T'M$D+J."J_7
MZ5]2P5JA%U7%358>#)&':1W1D*?WP/NO<)(F^R]99:(6TSZ2U\?)ISI:NSK!
MO&<?)(5/)IF'#]U1M(M9./L;UV45^0^L6P$[:7[LA:M^WJJXAP[C$V?Z[G;,
M-T'S.]SZ4:?GK5OX;-+$'?6N5ZO5NY;PH?ID4S0"5RPC"#\M48XU]IG$JY4[
M7/UYT,H9["3C:S*"03;-YQ6/<=*7RZ;LO)&(ONN=(J93(F;I^P5)E3KC4?7I
MTSVS1]1]5??.ZW.>8)_K28!* 4)BXP5&NUJZ(.-C?'GJX$JM4\$ R4O0PLP>
M;_^[@0FPC2C,QZ_;LW;R^/A)NK'0XVKIQ9=EAE4%\) N[,S%A'H@G=6TZ\U:
M=FN)9YV4QX*-IP,RD0N(V<"I6#YEG% C2M5A4/3^M4[2^TU<5XG$+!!(Z'>Q
MQ)NK7G3<U0L?+2/8!E4W*ZB*HF@-_B"Q'&OPHRUIUJXP/];7->$3KEU3]9-S
MF,U[BUW!1_U'5DED"RP'::Q&KIFOWF8PE:PL8?&X#$Z%,/+Z11F=OF.O+]N,
M[ZP^3;-"Y?  Z'RFR9>O?/VRVBI8TZ+XX&BN.?=Q<UR&[LF/WB+7-5B[1I?=
MQKKD7CT#%?G0.9/11T,F9:'KL=WKTF+7$"G=)*UT79EVT> YQ:N\PK#^T2KW
M.?S;7>5US.D2ZD_FN&BO_,796BV5;0#NA0;@EDF]*AQ;PRQAN+F_H.-:''L<
M45*9Y:6+@#.63?19^9)Y9)_[1$Z^[[.,QX''Z.NR ]8E#AQ!>WT/?Y#M<R<L
M]268O EQMO>\-6H=Y-Y8?=H_DW ;V-X&MK>!;3NP/;.O9PV"J?WVD8+="T.D
M'_DPS3B;9.F \Q 6G*&;J!;Z0S.PQ08IP8AF['[$BQ'\?$A+%L#-P3W^FP[A
M+6'GHB!F G 4?@R1L5'<\'X4#48P1AF'&%[G@X+"Y 3I6(NR,PHGMLWR0]:-
M8V8* X5:)&\1&//O/N3P]H,R(S<:QO)5]VH*S5>]J\>P+QBHG$5_TZLTW6S9
M;/ +)+\_B#DF +@-IP@*I@=+6N +P;+/?)E?><(S6,^3M$QR'N->G(PB/F2?
MHB1(!KC4%^(-&SMPSR3))SLSV[;<<]IROWO^;;G?S.[*_10)(:Y=N3\VG9RG
M%2R-J_WJ2*"IU59;?;S^U3XYN[KI?>J==*D/]\4G=G+QY?)SKWM^<O;LWH==
MG=U\O3IG'__)OG2O3GYCG18#'OSV.>Z-J[JR_YHF,PE"E/MRZJ]GS)M2CL2>
M6YQI&*<!?(TW:LXC[@=A7W!2X8@WWF?!Y#$HDK&;B_=BFHJ3UF;\"%/XF 99
MB!K-J5(W/B@AG0L]YFP\B=,'SG-[J@N2P5YO26>M^_;IZN++DQ./:@'&J*\7
M4I'JP,6PK=8B@GEFU-%YAQZA9T(?5V=/3AV]\^O>Z=D5N[GJGO;.?S4$+KN\
M^-P[^2=*X2\7-Q=7)]TK=MF]NKG&3[I?SJY 3 ,)G9\\$Q)Z\\;=E'ZD?%@V
M"NXX Y;.HSL>MN"WNXC?RZQOTBWS G]%0R[HIW=\/^-#GO%D -?TI.E\DP5D
M9*.E%T=@PG%VF<;1X*$:I0B^P1PHS1S,PS BZ[E(V?@!$\US6!ZZ%DW'*"D1
MDY?$R1B_V$VS%HN&,-E@#(<#KY1?<QQ3YJ^0.0Y6_MXB=M/"YPYPJ@]L6,;P
M+SD'R&['6:.1C7,A[T%8PNR$10LZ-JU#QJ.D_614]J1/+8)^S*WG"CL4+,RB
M9J8)"P[ML#B8Y'"-^NU13*9"6Y+*7*PL7C%E_!OLPB*L&_!O_VR\=1'.N.3U
MPBLZ!XL'F1KE+T4&UV62"5<WR)54UKPPB>6'PNB??&<Y4&ZH[6#QI1!1UO69
M,O:5_2[YO?R57?=^/>^"S7 FOS*D LY13<V<]U-.][1[XSE36F5)(HVOL^QG
MX@$[ZW]$[0%/L?R75[WS&W8.DMB?7)9^T>UF+;=9-[V;SVO>)_B) @)7](_Q
MWPS_IS87WAQ.FPMO9GD2A;GPB+%</?OG./F%#N?# WEAW9LL3M3AG!,U\PPN
M.&;,4BY46/P-/"$HB]16B- 'W4_#!_@Q*L;Q+_\/4$L#!!0    ( !R R5H#
M-@5RI@(  "<,   5    968R,# T-CDW.%]E>#(Q+3$N:'1MU9;?;]HP$,??
M]U=<F59M$H2 .JDB*5(7>&""BI6VVJL3&WQ;8D?.4<C^^ET"K5:J2C!I='U(
MXMB^\^>^_G7A2:L%D5."E(2XA,AF^2Q!N%:%7;I$%4T8CR.P!F9+ U_Y\3O0
M\7O=\U[G#&YO(NCZW<_0:O7#$VD3*G,%FK*T'];O=Q!J)60_S!0)2*PA9>BB
M06I-[:I# (D6KE!T<3F+1J,&&T!(2*GJA^W-EUVT:Q]<B*TLH: R51>-.3MK
MS46&:=F#&\Q4 5=J!=<V$R: NK7 7ZH'G6Y. 7NN7&OW8!Y;)Y5KD<U[<):O
MH; IL@*I2'X&L&V,+9'->F"L48^5J9K33I7#A7ZLTVKSY^?K #+A%FAZ<,XC
MB"79 %8H23.4[W]@J%#B_0-1)4I+I+C@_K7'JKV*XTG$VYA\S^>H-F&NMB/&
M-I5L,UQKC)&@V_$Z8;OJ4:O:YJ&>C/?$72W1Z?NU\(/'SE7A!;Z$IU&YH)XO
M^!O(,18$=LZK*BY0HG"HBEW8G?'WY=V'J=&?W%W#U%FY3*B *2D/QI@A[X(F
M5 LURX4IP;J%,&PG86EXHH&T@E2LBIH<S4+DUBDX*O>MP1]6PTP:#[YHZ>V+
M.Q&I* L4QZ6=6+(N$0ZFPK'.4L%$K3&Q39AYEU[U'WEW^\=0V[YF  P1"2.D
M:,+()'N#;VR."A[Q#G4BA4L^=;;P'V=:F(46^(F/>68?T]Z+/=)HCLL_.!59
M'MS!,%4).6LP*0X"/K[BSXGA1B7:V-0NRK<E_G ZBK[!Y/N;V:8#7*/:*L^Z
ML[C_\][<H3WD)*G*? 54V=J,.&D[[J4YNAH,QS#@N]MAO"3DM##:0D\=WC//
MH;?HR/#E_PKBU\?B'S/ %/\BA)=(GU6_D)EV7R\S;5?)-G_J//XW4$L#!!0
M   ( !R R5HJQJP+J@0  '@5   5    968R,# T-CDW.%]E>#(S+3$N:'1M
M[5A1;^(X$'[OKYCMZ59;B4 2H%"@2"R%BCM**Z ZW:-)'.+;Q(YL4\K]^ALG
M@04$MVWWRDE[)[4D<28SGN^;&7O<^F!9T)64:.K#; 5=$2<3C\&8*K&0'E4%
M& Z[(#A,%AQ^P7_; <=NN'7\@\=I%US;K8)EM5L??.'I54(AU''4;J6_9] *
M*?';K9AJ I[@FG)]?:[ILRX9@29X(9&*ZNO.I#L8G.,'T-),1[3=*F575%%*
M=>#-3/@K4'H5T>OS )59 8E9M&K E,54P8@N82QBPIN0OE7L3]H QTUT$S4;
MU:%<?SX3TJ?2TB)I0"5Y!B4BA@A$Q/O2A/SE3&@MX@9PP>EF,**!WAN2;!YN
MQD*:/=G)<Q-B(N>,-Z".%LA"BR8LF:]#G)1M_XR3:OGL:3TC XI%(C9'^52C
M>6_\V/$X]\DNVNA5YN8RMS@3D8_?])Y#-F,:W'+1:96,1(IJ"4WMV-M1ET+T
M\:=G8C<WPN;FR/P\I)'*9LH7O&62W?O1I#>:PGT?!J.;WD,/?_!QW+L=3*:]
M<>\&'AX_#P==Z'2[]X^CZ6!T"_W!^&[?H;^9XQ\+I5FPVHV%USJZ5O(B3\_;
MOU$3Y K1 2U AQ08]X1,A"2:81)AADD:4$FY9UZE$H&((K%D?(Y)-V=*YZ(3
MC3D9HR;5.)G3C/MHL &66S/$'52<$-_'R>9Y4*EFR06PJRZ(!,'71F@3\VXM
MBX=ER#2U5$(\:I)F*4FR5O%MA#\Y%U_AV/(E,_]2+8>1AD]](6.86'48B2*4
MRV7+J5<OKYP+2*C4A''#4DZL:SLV#+C)!/9$H;,DTH>'B/ "')S@/XXZ>!$E
MTF24#D]+@7M2"ER[>N781RBHH!BW>G$2B16E<,,D];20!XD!PGV84$Q0'SIH
MS,<ESPSA6J?3]>\_3&GYM)2ZY<MZ]1"ETY#)5[/SHY-3.2TYE7JU5CM$3A^W
MA#K\GYU==JJG9>>R[M;*AZNAZQZI7LC4C\["Y6E9J)>=PRSTF53Z6(H<(:CY
M2G*^M=?;8^'==KLB *P(N*/%_:U6X*=>8H](X:J0]H4%Y!@+AJ0JP65Y#9'9
M(9MN*Q4/&"?<8R0"M=GPIK I+Z3^(J* 5NX$KND>D?! C"$<08 E\TC!X%G,
MY!<SQ7Q&)*.9 F.*!@$:1K0Y5>EWS/0M'*V97E2*",03E5N3R'PQ?+[!;,'L
M]J.%(3[=VS,%'<X7J':<JLT#R;&M7R_>Y%: .QOCU@KIA2S"[HCT0B@[&>#%
M]VD5TJZ<S)",W>[9)"MBE3>[^:"'_0Q)%&I;W^4FULUZ)]%"'8C:W=8XC4"]
MZ==WVNJM3\TS]LG:7PON-=@E[9L?V=[2A91K1#E:(Z'%IM)L*<K+6VH"JL5*
MHK.[U&!>4+:@S5K]]5F 6ZQ];8P.I=+.R<6(+M-SB\+^048^4(#/1'VA\HE%
M$2W +15H"Z-$8;0$:*6D2M"3' O/1Q(G3?A=+#""A\.'[<*R4Q0-+&?9C=R'
M^KOA.;A<K*-JS_2);)^=G8:)H3 Y/Z>1$>UV]O!_3]"W8_)$8;==ZE\<:7@U
ME>2[CJ)>('_DJ,_]]X[Z2N;T$B_IP>A?4$L#!!0    ( !R R5K9,-;_1 <
M .(<   5    968R,# T-CDW.%]E>#,Q+3$N:'1M[5EM;]LV$/Z^7\%EV) "
M\EN:#)OM!LC2=/#6M4.3_0!:.EE$*%$E*3O>K]]SE&S+KM,Y3=%FP#XDEL3C
M\5Z>>]%I_&VG(RXM24^)F"[%I<G+ZUB)=^1,96-RD7C]^E*80EQ7A?@-?_V!
M&/2')S\-3T_$7S>7XJ1_<B8ZG?/QMXF)_;(DD?E<GX_#_V_$.".9G(]S\E+$
MIO!4^!='GNY\CPE&(LZD=>1?7%Q?3B9'V"#&7GE-Y^->_0L6O< #%U.3+(7S
M2TTOCE(PZZ0R5WHY%#<J)R?>T$*\,[DL1B*L.O4W#<7@I/0C<&;6F5UMGQJ;
MD.UX4P[%:7DGG-$*%M ROAV)9G%JO#?Y4!2FH/5#3:G?>635+%L_RZB^ZY=W
M(Y%+.U/%4/R$$V3ES4@L5.(S"-7O?P^AQHF:KR1BHW2D5C/0!XZ\SGIL:=SH
MU._VH56MYJ(Y<6IT@CU7=YF:*B^>#[J#<8\I@E5[.&KKO"UVP40_?'<G^Z,U
M,5_<(U\,-Y(=!7^)3Q'R\NK=S>35Y/+B9O+VS?6NF#LG'RKI(=(<G4\B<4UZ
ML02<39I2!&6L5^E2^$Q"P,\DRY;55)' 8-AQVCVMP7B(H(.NF(A,SDE8FBM:
M($)]IASN2F,]Q^0K8W/0=WX7)A5_&&]L+*WX4UKO^,E%3E;%,A*3(NZ.GHYB
M)UWQBW10!RKD2W%;F(6F9 97M/5+#$*Z,#ZD#:D*(8NEJ IO*P)S)*P<1[.:
M$F$&-"JI12IC/++"Y @ ;VJZ#P@*0F)STBZ9))>WA'-;/!V>)1 &1VH&+9_!
M!+&R<96#K,!V2(+0%XM,Q9EP%?_;[%^0I88)*Y KIY'!5#%#^/L,"KJ2XB @
M\RTAFDF@YAS;0A9NF>$)N>WY1]Q&(E4%#,,VWA@B@L] CF7;6E=%"MQ*K\!'
M%;&N$O"$L5M:1W"4LGHI2MB*W<SNUWKCQ\:$;N=H0"51S#ABBDK7<6!@X7"<
M"_+$TF4BU6;A5IZU-%/.6XF#)#^LY8:44<M!;B7,!](^(1^==L7-ED(XZ:0_
M^'GD&C<TR8ZQB.RG<'OLG@5U)T):"H:%H=14$QM $+PYU<IEO(/)<H0BAR/?
M)\K%VK@*^SA(K=&UA4MK8DKPV(EC&#0A>*BVVM4="GXQ(W$!_+^K-"@&SV5G
M<'9,M12#LZ2^JV\5UYFB]BSS%QPD+8?7#F!9#CXHW3HHQ4&LYRX,0,&I=_@%
M7-MT"4UG\3!_RZYX20XU&5J'+/3O+HDX0<:R<H=OX4PU)9BW.:G.?6@0P0#!
M,5<NA!RHJ A\N)1N@K4=\):T#/YJDM_&YE&3#'A1(7 A2VC*0FOJJJE3B9)6
ML0*J3M$A!17,J7*<-@/"7<BQ(4"-(PB$-C)L*E$655QIR7D%:@4A-ND7.^ID
MWJY!N)H2$R+TL9^2+Q'JC\'#=!</!P=0"Q;1 [<>#@] :JX2]KITII"<9*0#
M8KBD,A2D359N 5"4G"JM_)+3]+YC&:3!@\$Y-;ZV2%LE.>2RNT:ALK(EP.%"
M68EC=/%!@%"<9U2@6FA@!"M4,OB8!(U'C0. 5)5()T\="7%77,VEKD+XL)4(
MS6[LU1SZN3V5;U,H#L@']>W^:A@<CXV(95?7W*FI_/TB')*QY)J:N*%(_[UO
M$M-5JQ*P3+4I(,^(F1_NNQ^_@NL2!'%ME ^-RTUP4]G"RGX7/B!T.5.;.*XL
MV["5%O>QS8WS6."W/S!S,3B]KY!6P?OXOCTIX("PVB%O9$<K1J&%Y^Z^J-:2
M/:OERJ1;5Q$.R  ?SD\(YF"2)HLLT:C?DF[Z^1WZZ/%6^D*8.1 >9X_I\<+[
M9+)"5[0)$X[:MG\W$<,.>D 9^:"P;\23J.YX277KS!T>@&>.]S5/ 0K[]DT-
M"@,O)@K2!0['@  2@.,$@U]N,%;(I?>5@O !I%41A\;_V7^@D;O "PY74 67
M<0_*W6RL" 9N,NZZH5J0O.446E>PD$1#[0VOOJN7G0>YK>E]ZC> /5$E$VQT
MM ZJ^UW<E&SL@:M06:,ZD3O'744."T'OH$V3T/:^%SXPX+Y6JW6!9)Q:@#B"
M_2C$'CP07OD;5T5U(E/%W.@Y<38KY*R97-@F7"DOM5D25A>9J0-4;@$!COL\
MV;[[:).&^6SHV[;GJ*Z4,0YHQI[-P]AH+4L';JNK9ABX&MM>E-ZX[6%MF!AN
M#TF#-_QZ<KLU8&UMY?NC\[%/5H0-E[-ZTMKSR9[%T[./++;6>MZ>MV28<X9%
M/5O-0[TI&T%%BTTIDV1E%''&V*JO@J"!>#.VW(NXK?'V&UJ$X7:T.^UN'D0\
MG;GE=EMKBL2O9 !MB:@#$%,<^!*0'/((G\3/41C;;] @6H#@2Y\\1)G=>?G)
M/?/T,&Q_R##]*UBIYWI;X^&/V@CF:2)D;;* E!W$?@:T[)SR=%'VO^T^W7:7
MF:)47-U17/%+DGA;-V^?:D;\<J9^U$>? ^CO^:AV7Q+X A_5>OR=$#_A$^0_
M4$L#!!0    ( !R R5KB$-"H2 <  ,0<   5    968R,# T-CDW.%]E>#,Q
M+3(N:'1M[5E;<]NV$G[OKT#=.1UGAKK&[C22XAD?)SFC-DT[B?L#('(I8@P2
M+ !*UOGU_1:D)$J64RG))'[H@RT16"SV\NV%J\GWG8ZXL20])6*V$C<F+S_$
M2KPG9RH;DXO$V[<WPA3B0U6(7_#7'XA!?S1\,>H/Q9^W-V+8'UZ*3N=J\GUB
M8K\J260^UU>3\/\[,<E()E>3G+P4L2D\%?[EF:=[WV."L8@S:1WYE]<?;J;3
M,QP0$Z^\IJM)K_X$BU[@@2\SDZR$\RM-+\]2,.ND,E=Z-1*W*B<GWM%2O#>Y
M+,8B[#KU?QJ)P;#T8W!FUIE='Y\9FY#M>%..Q$5Y+YS1"A;0,KX;BV9S9KPW
M^4@4IJ#-HJ;4[RU9-<\V:QG53_WR?BQR:>>J&(F?<8.LO!F+I4I\!J'Z_?]
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
M%C$<P7X44@\>"&_]C:NB&LA4,3=Z3HQFA9PUPPO;9"OEI39+PNXB,W5^RJU
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
M3AT?I9ILQ](@M]5FQ-"EFM$1 .%Q$KE<34!@^[M%F FP0E3XIHRG6K/J@F%
MX_?1G(#H"-=(-)_!DTAQNAM>_:XS4)V@02C+',%L 16M*A.=I8=!,]24.GCD
M6N@(ZCQ6GNA<J6[(>$TOZ3KM.Y-^@#*KPV6$;[K.UV78C#P(<8'6]%Y,BB]J
M;KGKUY88DNPI& Y2W?E4I-3*I2X8*/;:>U;Z6]FYEH:$GM&SW[/LW-U!AY_L
MZ%J<>!MBXG\8,?0<0CJCNW'X1'KX%=Q-!/\"KM)9(!R96Y/X\_*:^-Y,7S-Z
MJ;G1(OY$]3H?<B;&#>5,3J&<FB1=(6@M1 O+M_=GHITME^OF/Y^@=$I_A[K4
M65E? 4G*^3T 9=[)=;?]WJ*,74P_CV N:\VKC>21U:AR]^-OXEA0^Z)6N]D+
M?YB:2]CNM,0W%SBF.$1XENI8CK0N[-^N:HZRBG9S)WX:C98 SQX)UKQ+?J]^
M5@$29<LE0H_UZ8(<=?16O8MOD:[&Y76/6.IN"$B7&/EM]5TL/ V;G7XNTO:#
MU&96$#0!9;&:9PCVU+OHN7E]V[)\_(E=5."YAADM)W=WX>9?89!WVF/#^J":
MXXB7'*N'O5V;RM<(T788J4^S#/5#97LUWQ]Y&OB>J4W@^W%%0I3\],KJD?<I
M]OO=&6QZF!F[NUA*81XAJZKPE%1J(-BT6L2D\MB)7PK/156N='[\>NG*V6#-
M9^1J3;[UPSQTY[N+"M/)+8)K2N.FXY:VJ1@(01<3$E@N7:R7SW!GM:"BJ"'L
M5Y\0\Y8(;&$P_'"FM1,5%B0P#F<J\1V!A.NV7'*>VG^1/R93FA<0T^[HN>K6
ME.K L3FML.6='2IVX@'49A5=Q1L&-REUL31]H2Y0NA4]S]>D5M!5BQ^JNJPJ
MY9>I$%P1HK\)4KNL<D_LMP+G%C:MISDP<XJ0JM.,._8:=NY0HR6+:5:;R[[V
MNN#3WKKMJZ#S05_0Q[?W8@,P&OM(TOE"B >FE:Y3Z+++V"]$UKJQ,UOMF5]'
M/P5S2YP[__F]4(;N=W6# C@]81S'8#ZJ+C@/.[4J(N<BN"%LTG%X*^7UJP&6
MBNGF7%P74R9YZE.<=N>RRCF.P2!--:=P? "->]62D_W(B>1P<B,YXS51)VGI
M(%5U<R9.=6&VP4]3S/?.^-WRX3*27JZ%"V])Y/%D#\0IZT];6:,\EZ>CN4_/
M,<\M!VMZC\$-YS=%>VSI<)1*;*--91P5T!K;[?E&TG@BNU*>,K_,Z*KU";D4
MFZL[T?@K8C',;6\^ SNHVM.*S3#][@4Y[O*B.P7<N<W<FS7/G[ \:!1G\#;U
M)]&/EV.)SO[@M9(*R^#J!4*.MBMX<\'LHY(F8C+HNXS)YYVF0:G^F?>P'4W#
M9A_W\:B0WAZ*\'>2CA^&J($P:!PO>:TQEG1L$>9UY/W]IFNUDHO/=-RO@D36
MT:RH(!;2+=RQ_7 X2QGHB&.0TI!7W2Z9M<,J!->2Z'YLIKOIAK3<3FY,7^7%
MVWI'ERO '^$N"JK;$5D$5Y2M@1=;G(SHM^WLE"D+GO5?W9FQ4TK,'W3'M$_&
M\8=<+AP(#"B!/\%J)F(&N39N= L8DE%ATHMUHPD=%/[<Z@E&R770TK.[P:4Q
MZ9+8_1X4/2%1%TLFMT95.;;6/@PQ$/3SXCM:J?#94F74A_35^V/;5WTE50&
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
M^'YT[ [\ZXGH?C- )R']L5),2C5N!)->+M'-)K3N03H-B7YK>_&;=%6:^-R
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
MV$'ESY-2B[($!]24_BX5R"/!PNC2@[Y4>&KX:U=U$L7@SJU\+>1,K_NY#Q)
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
MT<C9V@%;V[2%W1NV4OG2^9W>EK";3//B,Q]V,]?9"O!](!Q.HI<&<&N!*&=
MN83R:,P]=U[85)T_)0:)][():UZLG^1#K3Y[;!N=?KO;XQA(7'1K!<J4WQT*
MZ)_DI>[0 'Y*^<"FI3N'DW_,"W_>(>Q(JZM<=%F1SO6"X,&)Q)TMQ$0*]E#?
MI>,694R4WY(K\FP7]0ON!SUN4'-^,</UH0=FIJM;<&IT;7%Z8 (I1DE!N'4<
MALN3''$=S*04[?[E]M"*:!_Q]YQ:<C+MGX^$M5R8$([?] VA 2XT((1Z?OU5
M2W,EG+.UFX6HA$HQ' <.[W):^X8%<9,<ZZF'>^!B1]^P$B.R6V8T#J9%>:R_
MDFY]X-6JV !#$=5).I.XDY_Q/IG/.OK=%!.'BI="3AI.2L*:\SETL^#WY84:
M;KV2*'!YZ=+M&>?[+%UT=<V7[[3KFH.TBG!%]N)#_]+*4?.QNH#[8Z?+7]B;
MD((C2Z&B]..L#JPP)NSE-8$ D<+KBV.,X1WG=,J,TH.R/J :H,,IN 'R([)/
M%JQ[R%\C]YAU>/;:#5#K8DW&0!/H\R2UX2L!LGKKF>QPAH,A83N=E'*["PI"
M-)C [Y$0+3%!K*/6(]H/MA-U7G,][IV!-U&TO,$"/R+WR(J]&>:*56Z.#3R!
M0K+2:DW0W,N&5%7#$<V\\MQW!NS?14#.VK%YPILS?"AR?#D)9&1LQ18*!L-5
M".BN-%*'3M6+S\=*NUM.$@=)[MU57Z9OO;#FL^:U/_\VV/+LV7OP4K@B7*I"
MLN=!8*(S520G+=)1SEB+"_B;[1;X#.%N]$3-&6M#FSYI[VCPR5>?JU]J8S22
MLP>]H')TT0_VPIWSVG =3\8YJ@E!N=L&N1XLTB76Y0<FIM!6.;O]GKF\]P,J
M[NO&M+M+*4(\W,56Z\&?_&6_[<;9$(XGX-QDW/3,>Z5+:L#L;V3NSYA/01L3
M=Z*:4\H9" <_4@5(ZKBH#D'7>U>C^D/[^R'$)_AOZB-W]OI8F8@7"= F_>M"
MB*GP9X6E$8_'$X^^DQD\N5;RD>%&@'8Z97$WH"Z9 ;_64'-2H8/5J=]?,9(&
MM*F:/UD%YX^9[\7J.^Y]31F#1JRNV]]2;J:6W_(VBQ:E!)TE5YB K;HA]BG"
M<,?>D_U495+S).SQA@A^-?Z$^20-L'^N)$L&..FP].($)"R9AV2749B$B^;H
MT2FERA9G=YS<\H7(@SSUO7MO-K^U_3!**);:$WK3=#U/QD+/2<NSSE_+><,W
MR%:+RS2[XX^#1_Z@P: K?C3@E.-CR'(JB8Y)#)Z;59J%4@=2UL_ .*E?V<(@
MFPL'@(#,G\$%JCKO][>40*#KST$-$^A?X<>_CNQG]A0R/:?&2?\330=@F2J!
M_@6__@;X%_R'IF3J^)2LEPG3U*KLVZJYC-7KD3:!#YA=W_\;R 0[DOLOT<09
MA>TJ^(YA1N)G?'AMCOU'1^HXP5)VM<156>!Y<ICCM+9ZA=V@+XJ5]&;/!H:9
M,LA$X!#!2LBL!;FS*N%1[D_+S>^L[F%G'D.&W=_2@$,'J^-P,]%ER$F[3+)X
M=P8IA7!&&^LU)7V5H]_TJ.$WXH(87P>Y/"ENT"S*1$"E(^YP^88W#2@W&T8\
M^K0L;-=X\[2>>"31@[2D=_6!#4J;!A08>!%C^L 2L,4.+8)9HU_<U;+>#*\,
MDC?F)1&_LK]M.G#&I':<!LC;]7!/[D+#3A,.YCIF:SB>R?;RD6A@S<3L#EE_
M9GX+>AW7%+@%(G/VKS4?US0EH!H%]C"\UJVSX]8ZQY+5V!MO5^R?V)YX")AV
M/,9,)%>:/8$[OX>%0?BQUJV9-DVPLC4[_@AF.;>,L*D+A>8.GZ)ADR;PA>R
M)8H?*,/A#6B?@]7K2E)$?_/U@93MB*MZ-]-Z$K(3U4 XMGK,<$JML#F^A_3D
M>^M%2^D[1*:R73^3<RT3![0([L3GE$PJ2.$%*8O5L@$O"W(IZ<*M@],<CF1O
MH'HL[%]D=)5XGOKR3.YKPPGD9<G%"DJ! =S$:V>=>B5EJ_XHJN055),& %5[
MTS,[H$3$4;@55D#MM8_A<.R2=G526(\[AZM2ZS+?.Q'WVI3,@*P?GZ-W.Q4S
M]-XY3BI'J&EQU2IMOMMW0;U.E80R),7M\9%/DM)GVW))X.[Z70-](I(:+A-H
M\$T2M/UR('0TJ(X&L(,YOVVG' 3+NJA8G)6J-,C_=NJ^)X,$L_*4D _%4*8
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
MNQ9;6Z/+?/$>VXY3BES+-]XC ]V08NS*S8F484F][U$^E!34Y8JJ3I0YR^O
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
MICJ19)%TV))&59>:1I:ER^[-[N7$[D6Y^89=]L$8'9?-^:F+MLL>+,F@R,U
M=27U9V#;-K:\R?0.PW+SG:;-S<$F/(HL8G.ATTT1Q;94[H^.]Z["597VK0KQ
M!FKB=1[X"2U9_GY: TW)$I2WU#-!7_RWL,_0!Z&CL.!Z@_&'Z1,C]0YNZ85]
MW^T!;X?&8,K[Q.V.H1[B9[S["LM=:;?3*J"HDR9$%!M6CO,L"-8,V^ *\%1]
MK'5/Z/W*QS4Z?UO6Z@^/:$/;V/)M'3H,,3>IIWL&['X\8?\':X.2(WS[[Z<I
M?_'R%R__]WFQ.;MGYG1\%Q%"9E+PPEYIF&0*TQY:NQN/F#[+A"]FAVK^OYP%
M\B<TNC.A%=1(%2+5^<.-<4GI=&="KOS=T2*['\Z$IIP5W9GH"K+%^E[=-8@<
MC_9_[;?1_=#1 ,1)=R:<M4T1_92."# _=3!(FB0VZ006IG;QVU>Z80\[3'Z)
M\^81/\KXY89M.$7!1H<@?E&1^"HIUX+N(]5LA?;^\)%$PR;'+]%]I'3)HX?
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
M2 H;L@1%.KU6'V"*S7$).M,WK5:42%1@HNX\ _57Z0M0#Z_AY77JW ^I[]"
M[/;+.!H0%[FK%/GU5HQ,0!\B\)ECDMVBNP4T$"."DXV XJ]9"]B0BC(7A7DP
M^BQURJP8DQY?>;V#H_"/G&_#%S9 "2AUR170 9BD%LD7E\3&1@HPC+K6?2^=
MO<']4*UPQFZ16JS?F7+Q'%0T*B+$UM3,6+YQEO>M_4F#ZM7T\AWTLGA:)$YM
MXA]P ?JW:YR@=>C>*C>*E#35U__F VP5<I3D4ZWGD[90*=WQI+ ZB7#X7+[K
MA^+\R\Y\0O4'Q "&6%?#>H@@562\?0(IO.@U'P<'$[*?'@UWPRT%\'%L&T3J
MO%*UC/.V/V5Z-T(O^U7J8?#UAYU,O25F$7 #@F,CY!C<%%D+85-TXVGP/:["
M.X JU;<S#,"=]1OGE7ZE&*L>V7Q6KS7V$LLC3]>.34@,@@NL<FNA?4(@FJE>
M64F8NXQP\$-B:4A"FU> 0EQSF6X$9UN4TJ<XV6^#]O5;J6QYOU2%7\HAZ4TU
MD=+QF/ID64L3!TIYEB6V-$_PM<65AO..Z,,BX+YZ4G#CL"XE0PWDK2@)+=;$
MU=CPG=DP<U&U,C^6,??D83EH.1$@^DMR4CG=V6A IPO=4=C'0W:B.R C#31@
MDY^.QFM#:0 _,))6!,$IX6D Y6 ^ G\2T8PDZ5=#:(!&'HA\"$I(9:W\B\A?
M1/XB\C^ 2%]ER1-JOZ7K:[O/Y6^NZA[)X1.Z4K=?^)!($:H%-1(UD8FMPT8E
MODQT#.=I0#/W?6V]+>7@6_HRIVT?VZ&Z3W#T(U!").7!+W3K"!E0-O2I^>PK
M!/GYW?Y$>]V@=M]3Y]=,XFT[]K-3)/O;/-88S-[E-:UB"K,K7MYUET*M\%?;
M+&UM@05)3#2 -7"R(W18;9RO/U\*KO)B1^F\:U<3,>*4$._QZ'<OO?<3!<W>
M(^KS*,6*;%L8SFIU!V3"](UI?\(]UZ4O<%M<E9-=F)"E0:1X[RGMN!,WC>0
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
M1YSUKL%&0[6F7-C?FQW%N;VXY)*Q5!RR@J_=G\6CUXDE.A_7G1@\0Z3KYJ:
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
M8><KG<'!H"OC(!_^;YQ5OO!D.BOA/C;0QGAR<8-(OVZBU;%FV$[R+^:0KS2
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
MCCO[J7<P&-O<21:67DZSC)WRH _\2?PX&3"JH$A6?45$UPU_M%O^WBTV"3\
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
M>U+QV6N/ZW;G:VN<'%X$%HFY><=?H/MRS@V:S'$$E_]Z6LYS.YUD#AC &]5
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
M5(/9F>72C:ST&!\F41Q.$8;[A7B"<#^ $$KV0D*SBW*;VV4<"E7W=0XZO94
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
M L1(<R12YV .M>R?JE@C=+X226$]ELQ:'A/=\#T!#^\PA&!0#YP[,>H'9-.
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
MD.*E/\DQLJ[N03?--\@,<"A[C)@<>X>^P'AF.&,T?W0QO6]#QK>%0_F !PF
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
MH+=3&PD\%P ,F';1*(V;#0JM/27R](T$& TI*4Q?  H6N:P*>+Z']@7J336
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
M1[7.)U*3+U/RX[*9YM+5B>X=V_<. ERK'KZ2,)^QZ=UCX(XQ[\4IS;Y!A:K
M[!HN.9(STE10>!T4C]U0'0?-P%JB O=KS-OM\^?2>S)+:7:I+>E6MZ3LN?9A
MY84/9+V)*._]Q_3;IQF7P)H!P-#PK0.D]/$Z+3XS A'=?F9\D;/H!3[:<$!@
M7%Y6FX3@^RMF)\DMC9Y]7I_(CA2>JOM,Z)9Q6;CI17;FF1_/*-GP.*)F ,]B
MV5'876N9:;5HM-E-=6;.HO0I6:3!9#:+4G@+*B4UKATFEYI._T9;=RF?1-M/
MMUD5M?&<9TJYZ;1VM'KK[R/G4Y+..1: %$F;LKZ,]BWWN3<S#>^]@$P7;$=O
M"$VVMX&75]%OZG,L 4/@&D3'90MU):G5A=&V]S;E\:0SDO_O95C:8G:\$G;!
M@6]HHT5R//913X+E(SUT-Y5#ZJ4'>^ O(@!7IS6B:)M":"56,-68Q8@<$<4M
M#Q8E*0TUHVIZ*XWA_#(13 D);))+&_%J+D*/]J^=ZL@W5*L@2QS%@0T8'&_Y
M_<^?E[YKX;).PKR5 DK*F243HT993\PEZ-#Y-/O<9$2K9[*>0&XE.BXO5%>2
M)8[PLR[$/M2MM^66@P_YG<T8E;DPGPW1+Y4R,>H-K"?F$GAQ4 ; (2J#>(T4
MAKO, X@SIKS TD'267D<.[:+Z$H0)6$:F*U;IE3RTM*2L\R$H.]7,>5QP&LE
MTQ)7N"&F9FR4EF+K!-X=]3%<>:PE6X(,ELLCL"3-)"/3W'&3]<:Q(\W%5";Y
M X\Y5?EH?;I%8LKC -5*IB6N\'D\-R3A[&;O8G,R/]D^QORU9>=^SQ+_&0-9
M \)C,JXF\BQ1E4U L'L;SI^B>2.OV>^ISS.I:Z%]YF=CO9,8$!X3J";R+$$%
M*[2J/5W/")EGLU5;'FPP436@/"XC;"33$EGX2:>E?EU$M,'1*J+) Z%K'I4N
MVN<@;5@=RB.#UD2F);3PP27!>9!3=W"^MA$>DRDVD6>)*E@95YO9N/)#$C/F
M*9F#Y_&(Z8PB:4Y#7"5$P'&A.[(IMO]T@0F0F,ZH )*(JP0(>+YJG6*6J4SF
M")6K(BKC.LF$LBJQ@4_,J>_8TXC95IKPI@\($,DHC>E<DDJL+.D'[R=S6RD&
M:I,,(9D1/3^)156B ]O_/*="LAC=+?49P0WOIKW%\.+EM$8$DD)H)5*PB3B-
MZT%;(V+,ZW0KO7&=3QKR*X&#'Q)2*H?C[KW6;(PGU=1>TB7ZLL!)Q[#)KD<A
M;QU1S4+!BY:("([(V.J(KX0.MH.-X!)?'<Q]!T7:"(_)^3219XDH>%#D?+$@
M,\;Q^2M3I'!)[M@W3$/.%___/([Z[ 6Y 2E[P/-_R%J*UO^B]I/ Z&-P.*ZC
M&@6C4J/@NV%W8BSO37OXS%H40==%D(L%6-MZ9GY4 :>^@2U5%#B*-23CUMF,
M?0VJL],$6<RL2X-%WNX*OKO)_NJCVNP'HBF[(L)G*955'U@H'! 8U_'?)J$2
M#/C4HF:>&E+H2T!D3-Z[2$XE,F#I07D+J7J(K14344>MME\<A2&2?'<I8_!L
MG;T6>=.G? +R95BZ)^S676<)*Y'9GH\Q;:$.TBXU0)K5@Z4![:F\+G1 Q,F(
MXEF=!%ZJ 6R@JYB;FI4FSOTDY</NPAGOWC<_29.;*/DWR=PB\+N )ME1F&]S
M899@2F)<=DU\GA(^JY";D>SML"2?#\/AXY79=TSIK4<3WPN*_ZZUTP2&N3L_
MH\(?0/RE8LC3C5#F$S$G)-R>>+,O2QJEX=P+YU.Z],*]OON'LXJL/._:RKO)
M2/G0NUNV;9C,FU,BO* " VNB$0Q/MEOWQN/V8KHH[#^C#_VR<$C [=T05 <:
MCPTMHM29EX2TL^[3]=JCVVAQ[R]#?^'/>-YV7EC,!Y2QSZXW+VR9!68UH.:
M -*ND1"R=$FD8GI@DCD)X!].-8FZW3%J4!N-SS3EJ-X:./N"EV&_^$' #AK1
MN"N8PZ8D-#DDQ'MALJ]EY@)I>YC1[M!T3H<.UN8Q).XNE&^E"8V.=(9BUAS3
MA["[#KNLU<+-!_O*+D.Z7!GK;&FC8.M?747,RV97,&;ZJ#>OFO#42.#O$SL>
MW)XY$I3K&\-2O [=LJJ1FL3SZM9%'/UPD5'JW@0=?S](2;E5>PT06_NBVVHY
MUJ4^;YNA\JHLDPM$75?828.D\5HD;1HN-24E4'C!NY/H=]UJL DZU1N44 SN
M')FLSMEKJ1V'N1P(RZF1-%A-KUM55/OB^+;<B+3#-QMMO/<*" SDZM"IJ=>_
M09EYOB:Z*R,@8NW%--?#4GH1%;>67P[8_H/%,#V6EH9-F&Y+]<[:H]]R2--8
MVQMG=DUD=OY+ZP+#<V*$6!UX,>T2<6B>LS=]L4);Q36R)9'4=F]QT]A+!L85
M8;XDV;67"N?U/!=#5=5>S.F[<3LFE7KJ2V1(X4-^3O"_8K[0DGIK,+.<C^E5
MDFO7<-%(8_WE[&RNFH"97INLY\8B6\*T&\1L(C%73U+WZ683^*3,Q--0=6/-
M$9 P4F_5&K8/KZW+HKVX*JCU_TID@D_CH54E-U?J7.5-W/GQEVLO])99\H07
MSG?368'?6EO'OK(3KACUNJOS[.%&:<^)??Z=,4V\JVD'5IQZ3P JI!Q$K(V)
MLZWK^?07+TC)]6Y^-NS%H:*P^VZL:X245(=P9]NZ6/M)3LMA0%,'QT8'&[G0
M'-Z.>5\'/V]XR8XH?HEG^Y.$\NPXNPA016BR1PC]6#*C;9\0I$4':[,8$G>7
M$&2E"8V4?T,QN[O1U](!RTB:5V1I7(:+B*X5:=Z6)4;Q%RZ81^874U[MDN!E
MHLII65?01VPY'D[DTN$D^M@]&B3=[1DM3)M[1$>$SIX<:C7'H Y6M6X/>4!B
M2EU&I^XOBI<')"'E.@]("6)K_?JP5/R,_R+)CB?J/Z5\!?Z4C?"TMNNJEG6Y
M2/S\ZM*'6Z5-N4N_GR:9\_4FB+:D'/:>R131I](G[? ^8J$#>PZ5@81=EO7P
M7H)/O)?@?I,"(-]I)Z^LY5TEE:*]859@>,@$5C2M&S/V>1RZ=$_J=-&":AVY
M<9P7 J)0C=A:5W2<G8CW9,EYP;OY% 3NR":BV2LOSKX4DK&][^POB._]Z5!T
M6P:N@++Q%J0C/F?/FWPK[CJI%@]5L+$UGAJ)ED:UM[BMCC_0+*B^S5K(8JFU
M@(C+IC7MV-355R09=V&KXBCA+1.VM4X)X%<7$1VTTC8%.6N/2;0ROB$WH>RZ
MJ$T/[.:0$P.YNO-K9BLR3P-R><G?>#+'Q@OG/Z=>X"^VV7-GGH8CVSY&:A?3
MY->*U*2-E,D.8JO5-(W]UT[+# B9OYKPQ4O131=R,I8;2?%I7:CW'PLV1YUO
MI<Y2=N4X'?9/.-EF?Q(7CWYE33MNR$MM41J%[(^S/&LA%U3^?[&.'F/R8VKD
M82Y;K7UB\Q2V:]*#BZ>4U)BPD\NLP$G2V1;B"M_'!M2CZ?+R8]@\1T^&!8"P
MXYZ*'N'[3>5Q-YP6S?'@IRG#<D A*'Z-#AB'>>]-QP$LVJ!#<SSX:<JP;)8/
MBE_5S %WRPG).'R\,P-)+*BRC:7\_FM6.5%1>PPI25(:LLNX#"!!\83&,H,'
M0%L>!0[244I=FV78@"!?81SR5TBA$#W<S*&<:)&Z=\'$$K.;-&](QNPBAS]F
MO%-VC[8#Q&)==REH)BC9"*S #G@83Y4<A'VN",@,?ENI!54  ST;1]C? Q<I
M;;).GS_-L-,797GY52;O6-3$\P+KO)H:%T$9I?$XVU)YE3 !!RDDG33+?T*Y
M*.G3'?KQ9B')$DO8>(6$@?W_[AM2 ?W1G(06HBTQ!A\8Q)L%X5K3-@JC@:I5
M/"48X+-[+B)*_&5XRL=+A+/F(W8XS_XSR'O?XT)FS\=XCL<.LB[QEP1"['(\
MV-4_)7R>?5N')%S(#8F/Y1@UE6D)K3BV8MX;9.5O-HS=+&]6X]5&U!Y$O<S@
MK:JV/$H8Q'&6S@W5K$!0+C)\^Z<IC!(!2;3$<H;)_)G=)/VXJ0%89DU%;2QV
M3"FU$B]Q$,4J[]>C(2/)9U]G:<:X8*FHC04LI=3*!V9QD,0&K,>83!?G<>*O
MO81 #YK:6WSP1XU(**7HI7.'.[4MJ4VVJO6F0;DCZ]$<_IED*,,20W' PR[#
MIJIIJE<]33=%-N-E5N_N/Y.L7!$%3QL.QF(4K:1;(@V;RG'0NN"4DKF?\#]!
M)^!(*(UG6TKE54(D"89TK<FN%QYB9RCJ41W-\:<MQA)&67*'-9"4K!@36;,V
M_@;81^JB-MD1O<+IB[)$4YDBXFPRYD,V/NJ;AI"[UWN-.-=^5T*Q?WU@AZ8_
M8T?DF1^D;/]FDD/+^+7D8D2[R%K0FN62YB]M[/NNHCB>ACSY*TY0FQTHB(T(
M1Y78U&GX6!90,@-5:?: GVK?S"C4W:[E.5\)N6)'8+MT\4VC/@<C'HIJ)7!H
M$YD_&%2<3-:\;B,?+G[^RAU;<A'1R>SWU*=FVB!Z9($AY=2*6B,/*FP=Z]O)
M$$0RO;Q(^;#XEB_HQ4* L/8&3 <,1,IJ++1SO'7:LNH$MWOY']/0Y9J)* 24
MC0C.A@578V^8$[>CB7\DFW/B,(2C.7VYDYR5)S%6V]6B?$5]O^]6Q37.,<P[
M2*OE\P2DI"?754'6J>-B.)U97Y9.N]\W1N_B;(HW/++9W(67+C"\N8>FPYOM
M+EQ]3'!&"6U\'8.<>R]%&H0;!#NT>1CVGN>+(UGY44YL9M8K2USCDP%+T2"V
MEY'0<JCH^J.;%>+">H%@=W-"29SD;XKYO3_[B^)*7FO;A0F@-1ON8B7ZT-K+
M6!E*PW5=Z_.6^_-?W]KL;GM'5KS*\+Q9NRG>P[FN%;.:$4)\(YGHO;M45Y.L
ML\7WQEGGEQ'VE]U4')JFPS->:SHXH'3U>M':J2G/$$,]Z$54W!HT,81*Z8"_
M=K6-E&]3E<K@7GM)2MG_6N_"3F3<.6!:^ZZ;"'4>H%# W1_CAX.M@HK3D'!W
M=%4R5/8*1/,U#E\7^16 _U4YGAS8W<Y$IJ9J-+3>8#D[7_KP$4PA+^N$#]/E
MW1Q6EB"VY7<8R]/9A)-TLPG\K-L7W]?ZV\-<V]HI&6T)U1JV^<&MR^(^&^J0
M[/_H-T&J\6"H)4%GL^'+@C=>5G/MA=XR:P;NA?/=K'N<]-'=^K5:.W:,_D3F
MRZQW/_NG[ [20_39GI/NV2R9JU 3]DV4G)'87X:\:F82%TS4.+M/V+]D?ZK5
M*]X2FCD;3,-V21KLKZ,XUPK.C,*7 WSO=_E-CN?B==?J]FP#IVKB,#96%>=>
M9].D\B_"")55A';(8 7.I*0 DE09X"6%MJ!.(<GY-&1.6$HITQM>@]);'CL
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
MDX20N\N>)50RH6'MJROBQ605!?/+]89&SYFOA(.4C-((]Y54<&A)GT)F,9)
M%<2<OH3972=4XD.JLMRU\#DC&TIF^=0*]N> 9"(+&ZU]A$P"PPO&UB!WKU0/
MX!#!LLM"DO#IK5)2;B-JP+M<MXL 8N+F,V.,MS6XB1("V!RK_/0S\I1<AC'[
M%,S(F8B*[:L17V]?-F<D\?R@K<FZX&5 N4C_#=,5:%1Q?O7W=X]N63F'4;A,
M"%US_I""6:TD'$:OC/2QX0^VRDHK1@4!#4I42D#$<2=RF5;*$-&.-4$B AY@
MDF'BM%-X-UBT8D>6SY7E/N84<9I+M])P%W^0&X>]I\<VZ:"$8YNGX84WX_VA
M4O!KC9",PQP?#4= +27P8%UUUNWH/89>?N]A%R,_SMH53)*$^D]I5L%Q&JTW
M[._XZ/(S0OUG=CMZ)E>^]^0'?K+5=M.@Z#F-0)@X=V "UKANXFI ]L-QG/+F
M1J=1K-E@I2,)EP$&%)A;I @>,BS[ZW+20?8CN8(UW5HM^-2KN T3Z&*D(0UE
M,8/-R7?.6)_/>:RIW-(7GD]Y<329+@[_46!0NX_VM67#G2=C<'#:"QEG7/.>
M:X69&B>@,_3C44-2RLH#K,Y(S'TF<5(T+>73II<A-^;9C!4R3PXLA[(*^RL+
MYYE+T"K@UY$,DF$#"0AVE:"3"8I?<\001N5A8HK'D.(QI'@,*1Y#BF\\I+AG
M<CF]:NXWXG@J;;)C\<#UY8@"8W-V#Z=>!DV*,C;HS!<EO<'',PQ$AY6BTB1]
MX8>\IW:X;(D* @.V1VJD6.T+#+J%BF1OXYO#D3RVM,I&IY\)<F>W,CCE:P06
MH&HXJX!8C_W=#FG"-1FHUJY**LNA#/&YQYN0=>T0I$U@<"UCA%!+*X_U!0J;
M1JO/$&]Z4(P=F,QF-/4"<(S%)(;6+00(9(E,H1T+-5,9!WGCFJ+V'0Q@\=(#
MZPW2$5>)")4>",ZN+;N3@._5_87?Z X]D!]T0S8-5I@VG7CAEQIO4%B*5AY>
MJX>N< IEJ-.8#1C01B^9FC<*AJN*P%OSF90"5?=8 W?T^VNBV+9[QX*MF2B5
M+=3Z\GP!^BJ947EK.U9/M.HV:L@G+6,&[["M+3ZB'=M1BNJ^:.BW&LC-*UW]
MC;G$<DFJ^Z'UY49!XJM!X\WYRCIR5:=)@#M4O;:_:Z,ZIE"%L41+0)4S!% "
M\W&R2^CQ0\9T' 7^G.?UW"?L_W);$RVF&T+S]LF@8?MB0]19N&QG85ICH3V.
M+S0QMJM;9[<4:X7+K)4&9P!XU[00<&,)8?"K;YHVV:$U\[E?133A386Q@&HA
M\%: :I,=VHS&7SSJ<[N#A=/A^B[\1WB06N2&]1J?O_KGE.[\Y8KQ^!B3K-LK
M8L*2+E4'_@,\FMHB1JGUJ5/?2R] !'6?TMO8EU)98@V2Q#*>3:,Y>FP.;67?
M13K77I)2=D>(%@4OZ[6?Y/W0P?KJ9'++EH_%Y(HT_JOV\AR!PVV\J.T[CR8A
M_;H;HP6Q=/V@Q*834E74P4Q8O9;8Q#3YM=JE]S,2,J<ETJVO8;]<LU'LOW;V
M2;PNH@^N5U5CH[H<2HFHH(MG,E(%A<<PWI"9O_#)7+]V1H6,<&U')3-*-:P
M$$L%>M2GE)Q>N4PW&)Q4R71'0J]ALYT3Q=QMTHQ25$&]<FS)64INF+5\>"'!
M,[EFIG,%7BMHRT;_KUV=SZ_NHH?>EFUNO ,E,";O,/8$H0#FX@:MDBN^HZ&$
M64-K"5=R#1#ZH=UHC!1F&/EJQ+<P[?Z_B4<?7B)'YKZD[BQ*TJ>=KT2M6]<"
M;M]QP-:EZBK:TH<IW\<6J(6-C8D1X0QCO,>^:;M*%"<[U,B$,#BA(]CF],>\
MF2VDK1[(BV:O$>#6ISOBZY>!<'5&\/9EM@_AAC7<H]V]W86JD4^*;KTOHA1^
MGH\A^9'>M^S%K<PWQ3+>"&AKDW52!M"K]6Z "]?9OX.A.<0;U'B/>?=VEJI6
MUBFZ^?:?7?K>&?F1*H"]N$OD)3$R- ,.C[<VV:_ @#?@A2V3MC0U!WC#&O 1
M[]_.4BUQ1D@4T[,HDT5"J&,KWN1AI*K04?"E(@ 'T52:B F_&>VW;=D%:$MB
M9[V8=PG\8#;^3>QN&/F6L(,%U4R-CB,#/_+-K2_=$F#P<)I*T7HVW>-\Y](7
M9HDC3'3,TG@@V>.1;D9K(9;))+"EUE*;\!C.BSZW9'[^.F,_BC),SHZ'D9[
M'05?:@%P*FFK^O4$OQGM<>YZ2SF7:(-52)I8'SWXN]GSM[:[8>1;P@X6-6NO
M:*\X =[0(BHCQ50IO!(NX-EFK4K3A^U]<YDA.X@D82D;2ZK<XUJV4KW*2'>.
MKHQ*=%1A)(3ZUFFR(O0R7$1TG97C>D]1FN3?K.@N8ZXL>Z0F.U)&761TUH&Y
MH7\FO+*?S"?/#,(EN2-<54H#R/MM?(=HCC2(.[)3!D"*3)..9%&FP#0/L=X!
M-B;OT/)9PFPN8>!YTQKZ5HZON?,2<DOH#+Z9FB'Q-[.36R4+VO-=2\_P 38F
M_\9VL@QHV;T-QXV9S#)FXCLR(_XS=UQV$ZJB)?76"+WRU#2-W!J#Y>S:PQX2
MB,^J"[@EB_457"5>F^.PF]4N%PGPQ,V,Y&[]0^+[6\S;QA<193]' KX3><_9
M(""SP]Y= KR@:#DZG3H "R9E\#9Z&7L26SH-9;SK%2UW6-[A*=4![B[R5!<I
M6^]QW@>+K3Z?Q-(F;8K=*UYEG&!I2$?M1R!UX%UYX9+$?CA-DSCQ0CZ:]#[=
M; *?T.E3X"^Q^NZ61 K/VLJ!4*UAZ6>W+[N3!K!?K23G+&5!$Z-&8U:E[)"&
M>JL(7X8SRIWZGL&KR+I[Q41 <2=,E$G@*O)G)"=_3Y(D[PG7,ZHM#+PI?-L$
MK!/20#B@S@AEIVWB/Y/=\-DX:F^R&1NTBK?1RU9>/C%PKJ)8U*>RLRYJ$NW0
M:$1*X63[$YDOF5=P1X)<L"M_<[)E%B!:DTKR5YP ^\>3;=MB=W[\I:41)JYH
M8!E'NA >]-NT4[7ZWNX3S<Z=.@$UEK.EV[>SHXY5I%RV\G2W>U7:MD,"O)KW
MD&PYY^2!_99^>U K!6@AU4^;RI9^H28[H1VO-L'!3IC6H:G71A02+@<M13'
MTFLR:KF]!/8!P;S***'=>T=B6Z4HZ!30 T*/8EKEM'K8K!+#JK$%-+#"-:Q2
MHN"658V64^,*"1B*<<TNZQ<1)?ZRF(HYVSY0+XR][.6E-"O7C7N^-/ZIO9C3
M(;):%J6*E>L+"*VO<L[!^>LLBXVS_WSQZ+P-ENXY,S)2;L=+ZGC8C0P9J=2@
ML<I4Y3&DQ OXT)52-:;AGOJ4[)3?<.'Y]!<O2,GN\VZBY(S$['=X*&D2%V=Z
M[;S7VHI]\3(4I="-2O0+E$X")4*,,@^C^EZ03<.*O7!>&YYZ3;PXI63N[;[I
MCO#IFXSY$R_V,0*5%:6<H4DK0].PXH/]P$W$0*JSA17/A.7-/E<2@ V,F"8<
M7XBF0ABV1%&\QC$#!QM$\+*;ZIUL"XXYF0M*?D^Y*42X9>M0Q/,1M:_;X'NR
M57-D4H>>8W1 O(TTRMU:AV(O=S;)'=M@([0B*1,F2BV%!F7P:[<FD YOWG@P
MZM[#.UKAZH\_^82RCU]MK\@S"7 -L8SH$-Z5^C+&4N&KHYQ0VS@^Y*,WNRRF
M/2 +K;%)5+M;(F.T8(X)&[W8;BG8P[#BF%#C#<>K*%Z&FS2),Y:_PPG;22BY
M2-;L9-=:D6P3H<X6!0/N^]Z ^_ZM O?]'G#PS\1M5#_V!MS'MPK<QSW@I+V
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
MLO%DIVR+9U&5TJU#R3<547&3;ZIC NH>K5!&*-U=L@8R10C@//#7?I@WEL3
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
M 3J@KB$^K3(0US:R2GVO_L#[JR4I#0GW9,I^H,U7/I@$IK=N1(U$BV1A[7G
MVY4N+7 '3'JMDN89E7=\V";0Y);=6DC'JK*NN<^-4];!UR2H$:>SPD>_-D<'
MH1[J;93S6@[4KB%-@Z[['>0),H=E7Z*.)J_HR!-I3-VKOT[78!K:7,]9>4'+
MMMN-FFM\,<;DH&OVH:!";:PW2*$VOQAZ8%EV+MQ2/Z+Y^'/>LOSSRI^M> G
M+.^.-EV4#<U_\:C/+7T6"WPE58-S7O$33RAAIP&A:^8DS+/1U-.P&"X]F26I
M%SS&9+JXI5%1/'+AS7@ T=?LHNV<28?!VZ[>F7/9 1?EYQ_%/!X>6ELRHI6K
M4A2KY$5HEXN;Z,K_/2W"<=<>_4*2<W86)'P0^BV[M^EI'@2A,6L/B*![KKV'
M#J!("#EZ8P,(G\BD!YQ[7FH2-T%,6^C:"ZJ@S>EVIGGMEBXP[BTF$0QL=7Q&
ML-X7,R?.>ZE$E-Q2LO93S7B/>I418Z(A(O4 !!A@+IC8XA69?XJB>=P=H?;E
MG&5YHP E$)E.,K?KH/!MP/[5"^?G[$#=K&LY(X>!WV/4=X_*@>R0(KMR.OTU
MK.PQ>*L0;??WLV.(%E3+[<*PQT#L,1#[=@*QY46GS)S)-LZDMG%.MDB];G4H
MXL4;G1@;(V'KI-_"0LUIH[2^U:&(&%K6:GYKL &TH*P+$V4.N@9E\)ZWFD Z
M;'B+!Z-FLULK+*^]V8HYGW1;)XW25E%&R>4T$P.C5,=-*CBTYB\7*0WS21O9
M*P#_$TX33 DA=UU,+:&2"0UZ7QU?0K&>EX]O]C@G@'!3/<9DD097_@*Z0:<.
MQ5&GOFJ)%*<7^B7[!I_F=79[,YA^(@&/OCZ"-US5HSG&&+:A5#6WJ.L@MJ+G
MXC%PO4^EWLH2.EK=LO@;K.]H$V&_51U?=5!:K,&6D>AC(/H8B'XK@>CC[0+A
MRE9Z3GNU[7GK/Q*2%R]X('0-[(FJJ(TW'4PI1V CD_%=SEZ?AG?L2/9XD_+"
M!ZZW&=#-$M9?;7PPF8I+YZ8PA*L"3]%Y\0-VCYU?\I>F)6_2HBIY/%X@]JA(
MI(ATJ]"E^":S8;3%W7->3&G+2_YV405N-8"/0@&1,4=A1'+#\EWJ49]]1>(Y
MC D)>!P(,9HFH^JJ]3IP.$TJ6!T_W_41>1%1PGXL;WPYVSY0+XR#+.'U&&'3
MM=AB&2*=CYH$WV D3E?4;GJN7(9L$Y*J!=-540:'D 0FHX1V2$+&],SV3+.T
M2")DK3Q42&Q1\K[DM'J(<$GRO31T7 ,M_='FX%B!)W>IT7(ZRAP2,-U<+KN+
M!0D)]8)).)_,U[S()N'1HF=2C'M$2132H^DRP4O+[C3N&7IBQ+IVM!EV+ZO:
M+@-,)V3!?N;!>P7&TH3R.*L'K62LF\WG^B9R1YY)F)([,HN6.35QC.YX!]FG
M<B@]I+N'@A#BQG)Y[U")%R 6=\P'@-5UVRJU8W; ,3O@F!UPS Y0',MW9.V%
MZ8*Y72DE<]Z](;Z)F+_M!;?4G^F=N*HU1OJ2K!0->(')03>A^R2:?9G,?TOC
M)._,S+M,:K8#4R\SPL<+;0D!#Q$^H#M9+BE9LMNL+28'"XSS+J<A&'6CI %<
MVR;S9T(3/^9-A7@OM^.SD:X;NR\YI N;E,P;?"*2B]7-PU"-IR(,!QS[:B$P
M3K,HD]A8(EDW)$OM8,;]?N51(K2(5E[.6[>*>\)#,HHR*F^S0[Y4KKWVP*^V
M..-O[@<I?YRX)[.49MFEYZ^S(&7[XX()B,_@2LL11^<>#=GW5%]PLFU? .&U
M'9/3$<3;-+9DPW1CXHHUE[.=YHVWQNGLHB2']^2H]<K?P]Y4JTQ=^EC/E2K*
MX-D">L@[S1@8&/AZ20<VX)^O-T&T)22+A4PW68=IC"P#,1TGT5-3FU<'2R(R
MM+8QIU&870;8>7-&GI(=JRA@J:BY:R!C@Y=2=BA=\3I:D,F:>R##<N(*GD88
M^@4&90P30JMQJ)=AS-AJS#T\7L.U\G-;)(B5S:XB]38OY&H).[F57W@^Y4,;
MF!M73>(^#;P8XUXMIX5E:D'3V#6W22-[3RYA]0VW$ZRU0M[KO,IWSBM^V7%
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
M>'Q-& 6I=-:+NWOU,'9".DH1^,VWSLT]H<_^C.1I?GCH=B$S4IP[21;IN41
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
MCI7*3<NQ[F _2G(HQ5?M-/ ;-4B*I[34M'&3:I<3:!]]*2WP8B8A*DZ+D6"
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
MTJ^_#:N.QTWYD?52+!\P^9AG^;#?>I6[7I5R8@Y=%<*+4YM9D.MR:'JHQX-
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
MWN\45'M7B>[FU?+Z2-BI>T^QE%2(,X.,(>E)8=O: KAI,E,#0. &58[<_W%
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
MDVK=4#HFZ?UVTRW_@E75-&:N2K9T\JK7]BA5.Q>^0%\XC=$J[ZTVEN*4!5[
MUY4KOL!EF6* (33'#8$MH< *=N<Z#?[:J\0)9&559J6YBAHN[P6A^_2:B>3X
MN?OD.GJ&7RV^1"3>XZ^XR*H1-)NY^>KSPHFOO<_?D.:Q3D,G%_$/YFXI>Y/R
MB!>0!;6IER4GBXK!MNDB=M".#?_/?>P8%443T981A2XLFV7OE3?:;>D_'RDQ
MB+6G?[RY_50MNFOZ#Y.%.J-GXF.QMA?B:"\'2\/S)"H>SM/\2P%/FMJG! O(
M1%.5XN0Z\$75QW0[\UZ"3),QT=F*-D<K:(] ^G1O:5Z,1&T7H:ZMK:3852,S
MF1@7#@DX-&7+)(5PLLXO?Y<#(]<D?TQB'!\_?RH@P[XV'-TZ(5RQZ-VQ/<4H
MA-D76E*HS)F_@1'K8H_H;^'?2U@ZVYH>NG]&KW8%*P'QK7(5A79+.(:JT!7A
M4E*C2IILJ1B3*:KW#+KV_QR_3UY8FZ3[I'J_M0'W[#^&SN\@)4H.I3*L1[(W
M-ELEW1OOU>HB*^GL0,V<JBZ\:W4K)Q:B@JV4(Y$2[#4"RS5IFZ&(M0NLS+1$
M.E!+ZED($ FDYHIWFS403AUU__7)8T1DS[#S\R2C9S:ZL<!;]&G7^QZI(*FF
M) QI+O88WY<L;1D[ZBZAY9S@Q9>G&%R<.0A114C%E'*E@QKF"^4K$(E-K2!V
MS#M0).QASU76Y##I59C1.NB;].?]8LB .?V-O7J]17]<UKT,JXL-7W/Y/OY;
MB+?U )C.EFU"B;W79*=4?7;9<GH\.-YZM,D&,#IU>1/G!R,[=I8>H)-JV9+9
MH!F4QX3,TE4*L2T4Q P:]&D*@;YJ-)JK $:J"7^\3:Q9;KLH[02Z;[9^Q3*S
M,&0YZNLD)_B:X$VRVQ00UW&7-YFY;/8U66]>;U:UV=+<SY:T![2MNV#I4\%=
MMVQZ"76G8B=0P4ZFFB47<#N'U#@/.&:9N]SA3JM;WU<HYBQJ@G%5=U4G;].#
M95A4FLA= $_M";3TYPUKC][ @Z&KU:>B<AWT69DF;XXQ^?!UAM5,"HNS9V_8
M-4=5=?C0US2#BK7Z ! 7L-6<(&N'U 4U73/ZY^=?25+BT_R+^[/  8$0L#MD
M0Y(\E5V=%: J(0XB:9I"O1A,'G$HI:B6V= 0Y([8;@N^;F;D/"=P=4:-\V>Z
MW==*LXXX.DV*)<';B%/05K %6W3K>PLV9U$;6,TF2W==U@N*^]T$-0CMY=UN
MO9839[GU]JF=YKO[<K5+Z5D]WV7.'>M24F$J5(H9T@;C*U++B)J'WZ*X[@9%
M=3^!ZU*JA3LLZ*:8$.OM\K2N%%>%#-Q%3_4F?(PSO')>Y$%%S7?,HH(?X35_
M72JP>EM9A1,&Q9.F%(=7_NJACTC.RHWO=8PF 1'_H2%\1F15O-^PUT'LE7W[
MW(IC\H=(SRJ5W" UJWC4EGL>Q2*!,\(IKO[;BU2J7U9-%+EG0-@_NO29$P6>
M/D!4/=56_6 Y=OG/@I1Z5U _A3YOFB-@>$(PFBEG*&VV8FH#P@-<2'A=W:H(
M;T0G0*P6$]ZC2>WX%-]5L:9POHA8@!3$V-476#T8!S_.C@&('-#:LV<1PUGG
MZ]PGV9QP!L[&&USN2%8PXOOUY(3);&UZ#I#OUH)-D>9M#L1[[FE2-:ZP&ZS6
MW'AY][*\VDZ:?23  45.*9UF53Q/KG[EU.=@-4@Y%.8#4,:IS$+!:LE>KEG5
MTV-H+P@6QM =;AHS9=+?#%2GD#EE%9WJ&H2[J8=7D4H92A2C?$K<J4.6:Z8C
MYM$2%5,.<U&BS9\T(Y[ OIR'_E,*6W%,DLZ(M7/Q(RYYSX_@(J?P\B+/@H$
M$7SF7&J^,$V:'OAOXP(@UQX1?0!;3IBM;J5TEAC'['4K%%2Z6M'?T,52/E_3
MZ2_I&>SL[[N$59)Q?S.C33G018TN?P+(-CU4@&5%/B&<!U)+E>QXCYL.0BM=
M"Q3L7>$8395KI=N^ PBE=&4,S$?I2KC45+JKIH>Y*UT-1&@H7=6$N5"ZETF&
MBZO5"<&Q\RM),9T H!0R(THIGQ.2?X'L'76&/H(?\_21G9_R*.B38Z7\1,KQ
M<-PN('32/6F "/()0;1/R;_K1\*-UBZ<#%+OZ#X%";\K"V0L AIO:NR#=;K-
MG9>);DJ[D$LON#7(X\HT[5K8I[#:0A6:><(YL"]^MEKA97FU.GM:LDO=&[H2
MKS+8E^%_8$$^4MLR*XLN"Q3\@5J7PU_TOG0,S2DX#%(TR_TX1/!GE*KT@!4M
M1"@Q5/V[8 _RP,:$TQ#[!^ZZ#%S';3HT#@IW320*ZU5XN]MNJZ2.4=KDOKK(
M5CG95&D,ISE7Z5+U?L>OR9@H'JK7F@4,IWFQ(Y4;8-F<K5#2]1>ZM)>A] <A
M4P8S-2()4_-D$EX"'92:=?88NND]X)OGF@79R9P] *M>/51MYG!]R14/[]%K
M?X CKH:J"$]<3 6( P*!+GKVV-#$11?$VZ8/I1-##]1SN.@1B&[O/H<W</MJ
M78,;ROIA@VL[44#$_VF9SX@6=/+A;778&'"YU,0/\@8CM@EQJ#R 6 (602P#
MMZ'OYU \)K2$7_EY\8'H_6H*I03:2 3A0"U]'GL/.:_NRRC)P"/<F.GG.>G3
MG"H4RYX/_[K&FE>1W^[PF@Q%2_I/TM9L&< T]'XV&C.#1->C)G-"U/,C?$+@
M7L2)]R/B"&9%L>#U X8AVF>U(SO BBG>97,XXD!9OYY@3\3BI(3C.34ZH5I9
M?+PK/^;E7S [JCB&N#;9 $=07=Y4Z1Z653_5ZZ^ZH\ .#E-I]T%J-"VV)UJX
MKFGJ0["TA@V)JBP0G5N8VBMR'9$RB=+ZYUY5/<<X'<]/  "/9EKX.O8@I2F<
ML=-=S%[,M@^P]1_Q!'E0ZPAAPR>W+F;<=M&(:TS^3/<12!;_*2,X2J'>G^/U
M843:F6WR8[40,KR&ZVK94C#A3U&*M[W"2>BAJ[K5.8AD9XBG1TBH9]1F @V+
M=QMP]*%M/(,N'81#0=^I%)\IK[(JMR[$_<\@;^LZM*>8)(_4HH5*N45)=LQM
M0<V(4UQ0^B#O1?$+CM=4?_8^:)AP[^L>SX_#K5Y?PXUF6_FT?!4E!#U"*<:Z
M8M>6[O)5);RX)=XNB^? )JXS6 WW=Q>3[/UL[H1M;C9:!^#X#1N#2;:^TX&>
M"N@*%U?9V1.X"'9)\0!4KE831$2JZ4UG <C KN1+H.B@"6))6OI-FA(.H?VJ
MVM+M0U)O*OP[R;7XXND;?1E]52*RJ>?0$.B5$+NIPGKO\F%=2&KI>4GF-(:3
M $?&$>R&*G@ZFZ)XMD@3U+ZSFO\1SG 6UGN#MQ15#] WBS,L$\*I2NXZ M"
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
M8.]VCNV?<S(JD*)GTA<0(BHA8G4%O,C4*\MAU'^WD+ X\2)/DYB]7[@MZ7_
M@(,XWEJ@>]F: P3Q*F3;#]V538IU;'C;Z40)\ _[]U\F\X '*8Z6H7-A"47"
M!<.^B](&!$/U!KTZ1@&'0 BU<LB&  GMARCE8"($*,0BZJ-",$#[<O 070J9
M@J<"!H= "& <LJ$.M^4B(P0TQ$(:%'#G#]$:&G^.2 +[T%3(..S?_\9QP(,
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
MI(0W$1<9M>VKNK#\=PSC%:",5) SK80AT=40-'G#'ATF7:/0$>8Z0APH$-7
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
M0<M&?M60.[*.6IJ"O]/D,8EQ%K^4S6+ [POW$?'&9+Q3Q'5C])S@-+#+UA=
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
MAI[WLT+/>PWTO)\Q>MZ;H>?]>/3T]D36\4U2?#XGF%*I4E[<1"6>YOI"GW"
MVPQMYD3&$VV H 5JFB!H,Q=3RESJ@[L.L]FQR;ZX3P*2F5VMJB !@P.D1C?.
M0M+TBJ$K&1(Z%0MV/JP^#8TC0QEU9<[UAF]NB'-[_Y4>,Q]*'"\>,8G6N")6
M5[8< 2*-;GW[(\Q9%,"L:8CJEJC!75,0-.S>.5+,0AQJSI>C/?::)$O\YQSB
M#E*!/G.^O?)IAM]9N7R)(]OQ$L#9?0_0_'"]@)0JFSQ#K#;G;%RR1G*7;;#B
M27*$R+/[I(RC#_">:YOZL?>X)'V[QW28$H'Q^.+N=-&'8E"7K(UD99 3SL28
M!_I-IJ,J/U<2I;UXSY[+>Q+\F5(/42#>B$.AH:A*+C63,X@E'(9/M<UGS.8T
MTB9-,; :]]OX-@GWZ*LB.A=!HQ1DLWQ0%&?A2)HG%M(\"2S-$SUI'L]'FB<*
M:9YPI3EU>(F(!6Y423.K)Z%5I^W$'HVK'79LL5". R^48[V%PA%I*'D>*^1Y
M''ZA'&LN%([Z";A0#";6<J'<Y"5+VG66TO,I/:M%:9WKSR381=F)/XM4BQ^1
MY[MNAKIVJ&D8?K'I2JH%B=8LV%;G.B;19\P>H.#8 C&2YKX.T@H^!!AA#=[4
M+23H"* TU")IH:$8MEW\W*\/&*>_[.XMX"!HZEEM\+D0N9OA8T2_GI&*D$N@
ME;YDG+;J@#UYM1 \KYW?:RT.![+,@_-:\I)I;Z4M&J"]-^PV2B&'UB/.=KCN
M^#+)IO&]RFEY@XH6.P+<@#>+M9N'FU5+>H.'\<HQ3Q ;K_&^0LD7S]!ORIBC
MKHXY>H/8L^R9!->XEX]U%;7V/ Y<0_@V2TR?%)\G6>HJ:MX?3LGY49[/^\T0
MBZJ9Q?K7%"KOP;EL)NRWDV9)=BMR$G@)R7C?1$2<O(S]0R6N/G"D(PVS:\A8
M>ID;ABN!6&\3]:;C9Y=0$ M0!U[.D6!1UXWT=HDPN-(3:Q]=&C-AFWKZ;+--
M\V>,69A,E5=I$GB)Z01Y0RQD1P"K*HJHSCL5^HBJ+;L^AN0C=I^%L;2>?MYN
M(9OYESWU1Y9>P;,G3)9)@5D@V T\&>6^+A/XA\2M?=_."3D1K,1__?&[]^^@
MR/>_OOW#=^__&-XYJ!1$ZS&2#]4F;N&P1^XC,6T0O)L-".2/OO[U[8_?'1TQ
M%+Q[]]T?>.]WPL. \^Y+8[!N8,!][:4-@_>S@8'\]=:_OOOANW=O*QC\X;M_
M.YHE##@/N#0&ZP8&/XR"P0^S@<$/"AC\\;O?_Y'!@ [H[3RUP0_:,/C!'@:-
MQ7&#"[B9+G',;(Y/64*/IK>?)K'LY;2\.X&D[ CS&C1M),\% EB96F+L6YKJ
MP8=Q#BGYXMG\!U)AS6;B''(O&F,W44'*__V09,EFM]%?V+11;U'3G[H%?=B?
M1\5_0%R4(K3Z)OA!4#CY('/^8$8DZ[K&9)63#6079[FRIWD/(:(2(D67@!>1
MUZ_[6J4KPKC\Y/(;^/HD W<>MZ.ANB7\\)3V0!+L^YDH;#<B.+*XCV/:('IR
MJZ<'_?G6TWWBPE3.3_/1T[S);_7TP6!&Z.FV5N\M7D^71E=$)82>%O"BK&7<
M?!X<()JBZ^L'V9A#J&@)/WR[>IN3DEVX2J7P8H5@HZ3KLSC%>Q:E35R&2<2E
MJ*W/12EC1/B OOH:M9_/PGLBE4//=R(>JNV%:+<Z:F MUFL"58B2/#O&U"[
M+/!S'WX3N5;&\.([KFL4MP)X_@(I3J\C,J.-P@E AIZ!L?-F'R/&\C,558=G
M:;))LFBR$  Y+>^.0BD[ CCVVXABQP) 4DN*?<BIQS[""%ZD*0/LI#:P@(C_
M% U\1@3XH1^CZKG#7+297%B#$#?Q0"UO*6B/^1<X99_GY(3@."E%R<!=P$5,
M*L2Y2<:0"#S<B,FV(U:1ONH*05\ST4TZ0MZ#F7QBK"OQ]GO^E"WS%-YO0E6%
MUGQL$Z+0+^ALTY'!Y],CTH:;T*"UX'D,KFL";^H"D>@T*98$;R'#RVQ<C(X
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
M@@ Y)$ GYT,VLD0T&MV-1J/1+P9DM/W#U5'H9,\(M]HV9 <#,>XI3#:;(,W
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
M>7;XD8:K*%ZA$<GD-UM'N[.#1KC/#DW H%7N&,\3#A%W&+/E;E7F':-@,".
M WD!6/B^1?F3W.8=Z811_>/86A$=S\UE-:FW Z0-*U.O,2QDO3B0R^?%&I*Z
MBY-%9S-/;6\8'&76-.I]YKP+HO3G8+.G'YDMOD]Q,[Q+Z6][H.LXX906,[I]
MQK; 2-L<K1A BA&3L90[\+82$6E)CKX7LR;X6?'+'R.:LC6NW0F??F[_8JC%
M3:<9V><$OR?% 'S@OI[_W""7$Q%*(_=-XME.II,%E8>N09'I*'B -$SL/XRS
MAS?Q'?0DAAQ-]L%U$J?RGV=!%HT2SCL<7HX/_<$0-TN_*APS4D#D>T&!.8DP
MH\$%K7&_#$+TTPV-$] 8RT0>%C?W>?*#XM]M;TWD^7D4Z1IZ%]5,]EZU($KB
M7\6[_7CNQI:)'#IA]%A8F.0X0A.*Y:4 A)%WE?H/[4L_(9U.RG*["*/,?HZ3
MAXRFV#H*L8#7[!AJ40A_B81QP$2I<8WVT?!UF[(W]G+,&OSA0(J!(JUO<I?6
ML86S4;N/RI*>&G^(HP?&(WKW=+&.(W:7G^S-1(NJGTTZPDHZ65C\$,OPXE(
M)"7$B;P N!#2H>VQ5OY,:[-.^>;3BJ[K+FAC+^CTV]&_U@8=_=)D9,8D[.!1
M#].AT//DSAX(?>/.FQ%E)KD-0\).R]+]A[/-B#J?N"569YS:J3JPA(YD^YZ>
MSS@@,J,?F4.BZ#QG<HQ5#'$V?MN;S.XT')KDIU51"/>+_$L 1?'S\NHZQGG6
M/I?+(-E63/3)ZC"&R$&* Z5^5OA)%S9S\BA3V$"$$>1J+*5LGL_Q4Z<1(5U^
M'X]CBF+R) 4MQ4;J))!]XN^2S8:\2U(H3N[UT<6:R39BUZ#2N@A>EN;_@"I=
M4,(6JG:)CO3V_F@&0!$T]J]2R-IA.W%+M:*@$R7Q49-KUZ&T6'$&),2\QNY7
M/8 I) ZNGY_8D1HM:(=G"H-8Z&$[$PLM"H:##!R*8H#OHC]67)(BTK[>_MZ
M\P1;L*9H8&'$[U@OJVTS.75RMR"B3S\O1Q 8HGM>]6($6?"P4MS:L/Z^A<^/
MP9[1>+'>!NE(9=!-T_F5J2-L[ 6K&#A9Z=+PM57$FL@QE)R-<6O33.)93[5<
MU!HD:1(7M'9NM:NE4U^E:A#'NH>U3.3Z)4B/BBX--EK%T3):0$VPPG8&*^DF
M7[.?KF+L\,.]PU-)+C$SME6PAGI)T;3/*CLM9F>'\AO1B1&[:_$66VP*9LY!
MS;+1JGB/@J+3#A,C+$"S$W" UK";3G^W0>3+H@W<Z33NVXL<)WM0)LO.-L'B
MZZ?%FE$NN]D!>K=IM(CBU<<D9 S)LOT6?YM]SJ#2#.:0T2\T6JUS&LX?:1JL
M:.&)3GAC%PZ']RRC8><J,=Z1=%GPP_=B=8<7=KI]4#O=0GD;Q.V50(YPJ$2@
M1Q _HB!( $.HV\1Q)!))(K DRE-.T<M(H$H$KNT5GIS7+/'-+E7+3 *AT\H?
MF_2C3CV.96\.@)!KN_1TE+NH@"9+=8H'N+7@=#JN[4C9L]A5?2<K6V^^R*/'
M*#\,<)B:H#JKN]89M6YGE7J<$ FN]3CQ?YA8<KQ%^]N0<.B+&6]1.]_GZR2%
MNH2?XY"F"B)@P&:7SS1=1!F%PXC>P8YR>"\[#4/7;=^&7X*N-9CX'$TX2G#
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
MO;0Q=C]0+G,@%XK0@9)*8BSW!UJ)"03TZ%TRJY1\9)Q9D^_?S)@<O?V#7_/
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
M4%! DYWC,J1Y0N9F#^:;Q+VW/'D(@[- _09BD*]BGC3(P)RR$W@\<U0"*_=
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
M2] 94TII'NS5@+^1M3W":VCJ#S:>\<.GX/F&/L71EJ@\VRNO=2_4K;.-XMC
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
M P:GMBD=4SC/R$4#6UE5[JW8N^JZZ-[%1GP96%2C$?,(-E"M9Y^9C@1=:AK
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
M6^=;!;I1Z*".1*+-,TAU:@ GV"P:Y[18*'G^6$A'^D:LK\_B G>HT%NF,[J
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
M%H\X[X&GS8TEZ(6T%_%"_ ER;."H5MYQT7WRJ$9FJ%@IRR0SD_';7L"?U5L
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
M#FEGS)U6$1VKKPHSUHC>^BI/ZTXSU6N99HU,)'15ZA\K\_K40S@AP)MJ?J7
MHP154[$?4K"'T>-D>.6:SI-*?$H?RK&F\1U.CS-W3%Y#*T/;Z<\#](/STM]-
M7?<Z0D%.ZH4J6&'RIC_-6K&#W%"3YHZ_")E/&:0NE(]5]@PAE;R '=Y4L&F?
MD=AY)S\!KHJL?9PIF2MFI+)6[$IE&20.@<^V HTV.<ZF<8[%#J;J1NQ*V7[_
M=K';\8W8E];5G9BY99$][-\^YG_Q_=M]V7_JCC_F$*HMFGGLX%H:TR]EF&>B
M7\OD>V%Q&#S+VG?3GJ3T%.(GLJ@]TV*,7>2%B')N_SK7P__KDCW\1/I8L!&B
M>28TX9 XI(H)5/\]>P7VA@>H(8%GCSLXM3I=%8KT:;UCJCV3 I@E@4D1*1$+
M84H./!I3;!,U8@U%)!IQR'B%ZT4C!@2<+@%5M&6[=]B0M2W=!;43'<*\RCG.
M7@$&B7FW^@IU?E3YTOOLNX:$Z]RI^H[7ASWX5I W13HEY451/*W+C3D'TI:.
M3OL6LF]RT,P;%%>-*B*MR!FAD7E-ZB$_C;&HB7'*88CZB5]L-H?G \:9T*]
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
M45R]8?"<_98?IG+ F+FHK>5TPY  -S:'H,T^/A^>)>@'EDBHJ_*/4IR[\-L
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
M,%KS5#7WUJ-82!E4OZ;T72[<1I%KC9R24/SKRPNO%+7XLWO,CR)]7S%\BV*
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
M>N8G0PWX"\:+Y?'0PRPZMRCEF7Y)?!;Z1I:"B7LQM$IQY7J6(R 8F[5N^G5
M(UXQ56H- WW%-X% -HBE>=A,'Z@;7?=H-K8GR78#K4_;0&%;R])L;">8OJ5R
MR$X=9I9;N0 SK[+T1+1FE1P9:SX,JAP;,DJEHKM-WT,U$3N)WKC3C.9_Q# 1
M\[2.3VZTS@MRDUT84W R$*=R6TE1+V/O]UB75^D)>J^.P15?$PQ\+T!*_S62
M)^/:GS .Y3TE6\MULN+:6=:TL[(C8/[)0)S*H92B7L;>/Z-9E :9V<0V/+XI
M"+/01^_EM 61Y?5SVNYIL"4TVB4)AK-2@B&\!=D*"IN5W9&5=DK!!F;5>)AU
M:?)720KD@I>PSY=/89IK"\S$=E@CL%#;6-A!*##?38>)M28;Z7;@CV$+('RC
MIHU[;10"\^TTXYLMQO)=D'85&M3;* $=OV:5I1ZF,YD7,P#SL%AV_%S:4P#*
MZ]/S^*J5)$Q$+M]L+^:=0PSQ2 KDN%6G'-6@_$)-)5HRGHWIS&88XV:>@"Z
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
MEDM_MKR8W#(#E>%>J?(!\E\*&'L2F?)F6D'UZ0_8L*ZIP]<."S6 *\/)2B?
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
M69-%G>29J$",@C/EHO.>IL^\)?R]M9-)A=#*WRH(G=[B39VKZXB82N'JAPR
MW[%OPY^M/N.R\Q QD4E[\>]?0=G]%6_2WPUTG$&0PS[B, +7K 5@N#<:/Z9Y
M)D1Y.UD:VE#O7-H(H9:7#R)PJAR"+$B'%S'^VW 61^N \ALU"9.7=I4,(3G;
M7;X1:KLAN:>N31:6O\(3P?X(?QEZ$9K+@ TT^PGR79"T!B?.@OTOPY3]E&SE
MR6=FX,!J4@>78]606GP!*]K3RQIH-B.2M[''M>5K&H*=^0-@8'$S">"DR01'
M -T^*(U5RN5/MHBJLE20.18Y@^)-)ELP,\.-1!3(BA/![ -_!F1!MCQUPE\9
MBA4(P0 8Q0=+E^AUMLO^.("EJX0%<I2WB^D"NU2-T*,OQ*P&IX-E,I#(*@82
MW9&(C[')QQ4E9Z\E T!'B ]'(E4Q,G04)8'VN#49Y=+0,*<?,/;5M;'=0#4&
MEH_5 8WT#\L+H<]!WQ##)^*NUKRBD:UFK<A=O'DF-#/DPGD<A;P\.<OSMX$Y
MJ@8;67/J,UR1Q/H1IYI  (I$IAIK2,^<7^-TTM<0PB&!Q7&)B0S9(5-8H?2'
M".]A-(@0.JXG!*Y"Q%3N$9D)(LOKJT(.=SJ00=/@6TR*S6*R085#()AIPA1H
MAH$9;.T2X3:^56]RK ?*0ZPR;6&8<SF4L1GH*OPK* 78A=+(M-)LX&K@\SD#
MT:X\=K7#:=62J+1RC*_\P.M_DU3 '(?+-]N+^>531'L?R68;4(ONKC=;RZ4F
M$U( $=,UA/JC,#J:H.I?>%DKGW@(;O50[Q V5M,6%L3R^!/QZ 1/$S%4.VYX
M"=1E'VJ22M-&>)IG=2L#R%@#4&PC9'@1:J+\R)MN'$Z%?8B??R5V% 7EHEXC
M]LQI]GIYO+.Q%[).P-H)P?FXZA8(3!C)=40VT!I("33J/3;@+/D^5Y'7)T;1
M@MC9[M;Z-:#GGA6&LS<76@Y4(&-?1^JZH-(12H7& '*@J1-:T-PC>6=MR$6P
M85?D<.+0"!VY9:+ZL9&4B&92EUPFS8/^2"V';)CA$]X2'@0'9E]M>=3F@?VX
M4R<5;MN_O'])DOC%<_[6[M8,%]L@3?K M9(0/,=[<C>4FCD(2"]3QNO!N]]3
M2):Q=^,NH6WU7J@@BXR.#Z H-"UL ,UU@[1U/E+XJ$LG.%SEVE<2NJF)W0RC
M!<.9;<>;.$FI+L=-AI, $0(35P\Z)(>[64R-LBJAF[5_608T)U7[?=LO ;8!
M\I48LMJ(*[VE=>/>U9:#A\M#7]#MP)#.6#]F5B[A#F+"9LF:.%*78>1NN"JX
MBB,>3VL\8:HG"_R6$")G:J9&'U2,Q( : -XQFC^^$N^%W 9^M![0:I)!9K0.
MJ[0LR5ZG,IP!G(QC6*K^32SZ^!J@"E.. W;@&5>*"DZ@OI.WX'Q'!M2['!BR
M33Z@."2D[6&/-V3J##-;EB%NHO"L$9"AR[\=EK;=75LU<<[/>:-P\"J4#F#H
MOJT$,ZNQKG;:X4:SBK[OS(FX".+G:!E[=8P-,5H)]N3XKD99C7ORAU0,?++B
M/I!VH"M_X,C: /#\!$JV5C)(0"H(T+H MADDS;=V,FA<9\#L61!V2_OA8F5=
MAV%\6%/0P9K:EU&S8Y1Y4M^[1K&5@!]*D;0:XO/EDID\^>_E8F9=BV!']"69
MTTT,C0JJ*I,>(9*V&S<TA-F%FL@ 8*>4[7B=QBT#V?&\ L=G?]E)F.^:DR/V
M (R-C&@ H2_RQ7(+Z_66'23J6AYTB*T9!J;(M_&I+.D"Z@"6#O9CVJ> ?K[V
M[VE@$_#G9 $0W"M'F7$'% (L&=3G&@^(A&OB\-1?8URK ID8UPXHA#G H,#)
M1,K&P>+(8TL4F53-N@!H9M"+/47;P@7APVX/'5(X5M4!3>HF:Z!3;^.[7^B]
MO 6#QM+4=""H3:W"EP(#7JW&O6G)"$+3]T:MT1HWFE'\3T"VG9DYV.EH39DL
M!:U4\&S]3VZTSN,J"2QS7HT42,T;O&WM+*B*L*M#R-C13Q6F5Y+>5:B+\X(A
M1)%/H@WY"Z:=1)#.R")3 V>[8B1MXX.&<,0P * Q"X+@N*2C@B&(C#+IO!5U
MP:1B,+'H6!_U C4A"EWTQ)I?+D#Y:<M(XD?%["A@">A>_MC4@01!45HF"A&N
MQ"),:@,50,<F%4I$1AELH;#SX:U(K)0'R$.C:%2B=WAJP_$N\&TTSZ(!.&:$
MRH1CT41?C-"^$,<%V5A^O&1_BBF?HL'(_B/QG%E42/\-7Y 7">_WTN_ZT ,Y
MYHM$?(I:[Q)-VF,]ZNE8RU R(P<"-W!J0$(D*0M83PHB$#>!OWHD=,/1+V*7
M%V0;A&X$)A*R0$;KF&K*A#1Q,1XC>]E94)*A"&NL-H>F?*A2&LQ),1W'@!(/
M*0A')A1R5(6;EF?.3T'Q3]"L3Y!CHNZL@/JLIEX7^<!:/JF"-RW?)K/#(#,E
MD]5GI=65F@B(OPW1@O.>!EM"HUT-BMD&G!U@]7<F7/C&4-=-"8 H9F.GT#7W
MT^R2!Z1NFD*TSG:/[.L&NFC*0!Q-:S*Y4USFN!1!\5IFBC?$OFRD3:8,1&1^
M*QP"*5:7:=F_#^:MQ5#W"=V501AIIM@&"3=NH\FA5M)AIF]?Q=1WD_)WW[ER
MW_A/9OICM@#"=)\T^=E&-NP>CS?$"LDZ\)SKS98&+R2Q^8WPM W2)(]I*^F@
M8A_'94W<F&AN"FI0F"AQZ  V5C.BYB))L;A:$H'5J&'?^/"",/!V.MJ0_>R1
MA+1^I2&B<#/ @@"&UDCU9:O$P/&D=_>'Q_XY,$+TX"LX6D%A/UX#:P_0;DCF
M:@]>&/*\A=-=$!'0[J.':RN%!H5?5A7R"_(<'2YV02++]9H&\0BPZ5Q$6[OS
ME:]]MK?89"1/! 4Q8-\J&OQ\=3,.+X;#7Y?9W;[A.!H*TC6"0#*O9,]0Q:-H
M)!$(RS2?S7+T.49F)F$TPL!T?-KD]."]JXDZ\#E4(Q=:H3;6O\9[O0U4\;FR
M;-ZL,0:WY85@4+.".JY&,=_*=,)H85O%YLFW4E> ^0INF+3:F441=9_CI(#J
M/-ALV>\<9BU>$.J^, J_D!O7>G8]-]I)6R=0\) => F>@U(7KOF>,0%)/AR&
M,>\H>!Z$DKW&>H+ =<JAI:"!A)!M_11',G#DO.2OJ816KR@I[G:O@NU+2[!0
M@A1@S4AT+M]+9@0Y#H_PY(KCRG(I;[A!YLOZ'P4ZN_?EK(T&IN&I<'?KDQD]
M$:]L,YO,O1/ &?]=+4$KL#:#QIH,,F$A891U1E\0.UCY_*))Q@(2)ZJIK8X8
MFEKOEG;@=9VI%&3KL;S&,VTJ+ZK4U(K5]00#XJU]*;&\_C*ZM^?Z"0=$<.D4
M#90*K,"<XV'BA:=PX2E<B"75)@.*JO?OP>[F/J3MT++:R/T0!;+@-PJNH,HW
M=_EF>['C^BN#<TBEP2)=2,J"76W0*$M3P+&($$,P.:9YL"LK8(1.\>F$-Q*;
M4XWC$F3$'CU<1?'*]?DT$G_5$/X%9O(!J"/@[R'Q]"_>IN&F$"K<O+;&><>#
M5LMPX6##C5SS$*7;%0N"JO\M8J(#MB>JPP2I;B^6;6WEJE#,+EQP=!TOA%P4
MU:R+:36:OILE%+,JZGPX6GAI\:ZA?5OM20,844NU+AF7X'<',<?+?]Z/)1OJ
M-;-M&EL>N 2(0>"\:AL5@19ZCJC?T5ZU<1S3+EY94P8P]HN71M'T1KC>0KZQ
M]#&J26C>= G\G!\N?(2GNT8[N#9$@(QFTGAF^9\/=PW :='*8VHTTY_90OK!
M)3@ LKO2.:ODZH!QO0O ,5ERG<3LD1YAICER^RDWZVJ6)&!<[)<\$UTMIH0:
MH'^#*;#CW]4+6>?$-[<X/AKWW&1[8]B;7.A4 '055(,R1B6OWE50D;)CZEDL
M-D\8QN8LO-+BH]/R??C?1L2QM#IO<3,ASW_KZB-TXGJPO9V0HQF,TFG'0+)?
M L8HW;L>8B!#5IP&PU(&SZ!M99N@CB^ )W]0I&U^,WUEC3UUAM$^/<[E3[MA
MX+D.SY)[8"LF#:2"Y7Q+:#J: >XAM KZNAGTO 1:T4_175W[["6]MSA<0Z^W
M]?6Q+MF>C*LU+*L2#3L[+T/<7Q6X 3.R 0!VF9]0=LN\:B(,(+.TND2O QKQ
M^1"F>-4 8!*\:B(,TD-BCM+/%G7Y[6&*5?7U<8-/4GQJ( I.%\(TOR[%(Q3?
M8H+K5OQMY.+&5B:T[!G7C"\CMG!7:W:=/H4DF5Q@,#]<%BJ*&=\IGY7NMK+T
MP[8URH@>I$H:9.XA)!P]J<W1&J%PAA/75(PI>Q_+;S9AYO=BUB"%XK=6%%/F
MQP?+#.G-QHW2L3. 315S*/,:%*5[5V(9U<!B>A[%5% NY%9:T!"V-\U%W/TP
MOD&OV9:7(GX8U3@[\!B5D$:_%&KEP28^,XP#V0IL]N621F7_VFM3\;I83-,Y
M8)Q]+10J\4K=/TO6S99[\L,ML=VE2QSY$29=U!>NC6-W=$I:06PQ4:JS2*8D
M1>H*$Z'$>6\V,).=5.-.1: ]GP9W$9,[=@\_OA+OA=P&?K0&[]J@BP;&T[?N
MC5@UUW3I/B:'"D%2E,&/_!)JE1)U6H,Y:FHF8D68DX$W+8BW2XC08NP'8XIB
MT)NN@'.&3%XN_R86?7P-D.Z4'#J.K33D95+0&79.$>S]84889*&B!(*&N"H.
M>3]P+TA%52:2 YC+8=*'O@<EP4HDS-\&C-W0\7EU^)-5!AJDSF3C3_C/<4/*
MA#S<J3J:"I3-1.#/0WN6FAJM+@ZPM\,T54 O8F82\!>\N:3R>NLJB.&'E2J"
MGZ)3J4_K3#I^0*FPE)%B R(A#7;<0>K>5T1% KX=//BHI]7J\@!Z0TQ6!?2A
M9BX":!W_E/26^X+I123@IR@@^K3.Q0-IPK.4',,+A3388[\E*C( T7MEB%NB
M)@^PM\14E4 ?:N8B,'A#%E7--5LR>,A7116'*8I*3ZKGTH(4F.P2:Y,RH@;[
MB*\/@4@ Q"--WR$MX@%VD4Q?1?2F:RX1@X<G594;TBTR9>4@3]I<"G1"E <%
MWV8NBX'OAPD^8,I3,F>V3L11OZF7NJ8RI/2G>*)UB)=G*0W;NTU*]SSY3C;Q
M@CB7;S;[J)&QXGHX3-$,Z$GU7%0 QE"#7@ #R8D:[ FJ#TTBYV(!,:3:P%4A
M)QW][HVCTA*]Z9H+A$H($D(@FAMY% @#JP,1E"FRO)-R.4N1AE@W"N 0ZOVX
M,H_V?.P=[%/A8J<JD5+%W:M,\>1)T";G&50TSD15^3Q:$WKM+P.Z2;YN/0=Q
ME-*EJZQ<390.X,SV<)0*RV7642^]2!;@78D8,_-A?0MVGRFAUKD(3M!!@?)%
M'68K*;!*Z3X1WC&%.-8+.WDKLB"\Y#6_\A*,5;@EOQK:32(AD)QC"G2!8EU?
M4R!'>29"^5N#-H($< R6*XNWR&J0(2[<&>YOYP\N#,K@L>R37B*A3F2LF0$'
MV]2^@&76P8SNZ.GSUDL8+9^P1>&4$;XGU"9& WH2P$>@S;MXKDM6E$&,4AK&
MO!0H@Q^)&I>5!77RPC92->%NSNP$ZW!!;.*^< =S/QL]6%%K ]C(NQN6TNVB
ML)RR851?.[PH8K2:V)570*G'4J<_E_X.4B#U==ZC4,?O\&1:N_ JH.QSQ.,'
MF(_G\#QBUQNC"E@)!0OCVM/C.1AU,2;=M"CFN=^V,[D.+CV6Q[KO](2@#QUQ
M6E,7*!*;(^#,PM96N1W'7;S*M/@H0170)M9&QH^L+7]%0M>?QU$86;[#K+"'
M>+OU7$+GSYZ[LH"'CN2+9_:_EH'2M89FW*YYV3T5@*WZ3G X471)!E5&'702
M3M^88:Z!&_!VQS3J[<IWX7GMVY1[( ,SN@"+%+(QP/$])5$:SLFB>4%2-!](
M%'E)-]*!6=^ P/$(01-U->P7<7Z>"9'XY1L4-7\<'.?$TS=Y4E5_Z==R,$T8
M/A<,V O[X@NY]MF&XR0-(FCNL1_*SU_3E,I&;&:^\R-Q5CSS@GE]+\E8/&YS
M>D$84\&#06]Q[8.)KIINA/G1<OV;( S/=AGH!?%2#JS=[=F.W3#!AA0LNN$
MV!_/=DV++=SP<T.[?#/$,H.XIDW;BN%-<T]^LV2Y0>_9#WCHRLIQ2"D&& T
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
M[C0M\F:2\ -2+F:32)^S?[O1H&(@@'H\-U$C3?/0&VKJ3 >67*$QFJUQ)*"
M?D0W1BN1<Y' RLVN(7Q/ Z:]HMV]9_F\@(V7K&T-C%11 'PLLM!"VEP,($;+
MPE@(O...<6,@ 7(L[,U(EK,2:[99/;Q'F15B/$R: )G4*[^(4#T>R YR80!3
M.$K>Q+!Y'$V )\5F%8+B%,PT8Y7/<?[D1NOB-;?AR:,[N"BWZ$C=KQ;!/X@K
M2M).(W'BAY3'/EGQEHMPSG@)8Q[SY//+*;7\%4FZ IA3V1UP1_B8V2$%&K35
MT/)",0"4 \-V5PW2*(VO7MRNFF$JJES,7YA<4O.!VD90V(I=TRQK)IM&7D*5
MK8\5&PW$P/[9\N*4H/F3@FEKNP'BV"H2&H2]U?AN(B+D50W#ZM*N[HCQD,@!
M-,Q[N:]O=4BX'FDEM1IE(]4&[I+A1)@8GI'HE9!:@9,5L7LF*Y7DE7$QSYM:
M,*&S?.>2?=>.W!?^<?XKT+ZG.8D+( 5F'%1314CVIP6Q ]]F3$CEQHP7"865
MIFYN!G\ (SID6^7#@Q!$#2-<(PU8T,IJ H1=J',Y97;07#@+;@3V0@79?$"6
M,3&'L ;W*6'?F#IW^6:3D),KR[#+>HQC")T2?IA6#K88JC$2,^E>9CN'I>'\
M$[E=%;F6AR"*G2AA.\O($MC-,K@Q)Z;$[B[@AG7,/L:L[LQ:1Q"U1C2^8.76
MS!;8(2YRPJ2+[>4;L6/^O;)V;KQ6!6\R1@"CYDP9D"DSW($J(3"EM,[7_&WB
MVA\^N B-W;')HS$N0I4U*%ZE,OMX8@C2R')Y4\G[('03BD%KNE8@QR9%_:D.
M5:, +2MY+B-SGR_("_&")*4-6EC:H1Q?] * \F U!Z;NO.2E=E],CA$/JZ'P
M18=:ZPP!JU8P^\*!]HCQI<E+,_'[U#744R9-/.<]^93M?.6[OR=&65YTW/DP
MIR6W!X=J*0!^^69[L<,3DS9)3Y_[]/)GOW@,+M^LC>LG'\\J%A>!YUVEY0/
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
MI$?17LW%[/W&FP )B?V'5?#RWMXY*9SSW3.7"B9>#..%&WZ^M7PK';7%]O7
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
M16&A7A)A>#S4E7;#0DWK]I[&]G.7G31#XR5'Y#E-).Y>BD<OUT<VJ":RVSJ
MEP2:1?FHE?0:*6^(-F#[CDJ)Q86'L"CR79J)>__B.2V2W"C4T]-K:0H),QAI
M866/#9K&!,0N>FSCJ7@U&-ST] )$M3^6O+:A(TZ#M F&7MY([H6'K:P]L+H]
M('G<41OG>"V2S9+F4=;&\+9X+F(9NK 8V>VT\I6QUY%\@.UG *>ZLC-+*IJ7
M162C-CBGO[&PW>['W0:1*Q,4"-*CE!;J)?PDU2J;;ZT5+I;#O9V *8)+,H%V
M8_D(]56##!_YIP?1/<O(6B:D>_-=CH^YJ:%Y"@#V@@,80JJ#\?;0^HW7@:,V
M. QZBD\)QE<DL1<<KM8PE67U\$\KL1E_T.?<Q[(YG%K]"+9!? DCV$8<P1;F
M@&%&&+@'O*?\6#W&),FYUR3\KGU9L^1I/H8)1.Q2DJ$ZR8JZ8P^-/"+WD23%
M%[X?>5/^C:RCF'O<7E(?79!P'08+\6_RM9-T4-%A2&>^+:\>3K4%8.2T%]39
MMB$UR(1 *X$0Z3R2'&[3AZ\)W;RMA//A"Y=<4A:E6LQ8-EX,66_;2[]@J#FI
MX/(^LQ7_RRSH\'B9XXROC!*Q2Q+?,9'J/JIZ8,6G!8.:$3,-"[2F>6D)!E@3
MZ\+)#Y0Q2NOBS@^4,+JBV;-X_B/Q$:,R 'AUW#4A(N ;H5:,;F,EFAR6G )&
MIDGSU4F&H93\T>T=Z\E.E9R4#5&KE&-&OPJA,6*-V4K7PRE#RF#/ME2A*=$C
M\27KO*C*)C3,T"*4FFQ1S]VK4?2'##V8?]!URB^M(@7$A!P..9JJM:[&RAD3
M!RSYYW(TV_C=O8HV/>@,E!K&M1U##:7 IFX,S=Q*"(RN?]RF+V\V-"J!;-*U
MG)KXYC9].5VMS_*T58<D )1%L8F:_9!Z@-]_]^L;\2LQY$3\]#]02P$"% ,4
M    "  <@,E:Q5'X).'% @!TJAX $@              @ $     968R,# T
M-CDW.%\Q,&LN:'1M4$L! A0#%     @ '(#)6C$C[()\:0  #BT# !,
M         ( !$<8" &5F,C P-#8Y-SA?97@Q.2YH=&U02P$"% ,4    "  <
M@,E: S8%<J8"   G#   %0              @ &^+P, 968R,# T-CDW.%]E
M>#(Q+3$N:'1M4$L! A0#%     @ '(#)6BK&K NJ!   >!4  !4
M     ( !ES(# &5F,C P-#8Y-SA?97@R,RTQ+FAT;5!+ 0(4 Q0    ( !R
MR5K9,-;_1 <  .(<   5              "  70W P!E9C(P,#0V.3<X7V5X
M,S$M,2YH=&U02P$"% ,4    "  <@,E:XA#0J$@'  #$'   %0
M    @ 'K/@, 968R,# T-CDW.%]E>#,Q+3(N:'1M4$L! A0#%     @ '(#)
M6LQTLD!(!P  SQP  !4              ( !9D8# &5F,C P-#8Y-SA?97@S
M,2TS+FAT;5!+ 0(4 Q0    ( !R R5I/QO(=.08  -<L   5
M  "  >%- P!E9C(P,#0V.3<X7V5X,S(M,2YH=&U02P$"% ,4    "  <@,E:
M.:'>-_ZH   E#@$ "0              @ %-5 , 9W)A<&@N:G!G4$L! A0#
M%     @ '(#)6EY*(5_F)@  ;<\! !$              ( !<OT# &UP86$M
M,C R-3 S,S$N>'-D4$L! A0#%     @ '(#)6EH[_,^9'P  8,<! !4
M         ( !AR0$ &UP86$M,C R-3 S,S%?8V%L+GAM;%!+ 0(4 Q0    (
M !R R5K0O1,I;'T  &!("  5              "  5-$! !M<&%A+3(P,C4P
M,S,Q7V1E9BYX;6Q02P$"% ,4    "  <@,E:[K9?7"M/ 0 2]@\ %0
M        @ 'RP00 ;7!A82TR,#(U,#,S,5]L86(N>&UL4$L! A0#%     @
M'(#)6DFB3&9%@@  8NL( !4              ( !4!$& &UP86$M,C R-3 S
@,S%?<')E+GAM;%!+!08     #@ . )4#  #(DP8    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>ef20046978_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/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mpaa="http://motorcarparts.com/20250331"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mpaa-20250331.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2025-06-02</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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>2025-03-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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>2025-03-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2029-03-30</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mpaa:OfficeAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mpaa:OfficeAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:AccountsReceivableNetCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:AccountsReceivableNetCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <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="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:Two022IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mpaa:IncentiveAwardPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:RestrictedStockUnitsRSUsThresholdPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:RestrictedStockUnitsRSUsPerformanceTargetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:RestrictedStockUnitsRSUsMaximumPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceGrantDate1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceSharesGrantDate2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mpaa:ExercisePriceRange5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ReportableSegmentAggregationBeforeOtherOperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</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>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="Segment">
        <measure>mpaa:Segment</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Days">
        <measure>mpaa:Days</measure>
    </unit>
    <unit id="Director">
        <measure>mpaa:Director</measure>
    </unit>
    <unit id="Person">
        <measure>mpaa:Person</measure>
    </unit>
    <unit id="Installment">
        <measure>mpaa:Installment</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-17619">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-24">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-17620">2025-03-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-17621">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-17622">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-42">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-17623">001-33861</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-72">MOTORCAR PARTS OF AMERICA, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-88">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-94">11-2153962</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-17624">2929 California Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-17625">Torrance</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-17626">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-127">90503</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-17627">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-17628">212-7910</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-166">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-170">MPAA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-17629">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-17630">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-17631">No</dei:EntityVoluntaryFilers>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-17632">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-17633">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-17634">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-249">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-259">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-271">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-279">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-294">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-17635" unitRef="usd">138430000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-17636"
      unitRef="shares">19435706</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-1909">&lt;div&gt; &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;Material Effects of Cybersecurity Incidents &lt;/span&gt; &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; &lt;span style="color: #000000;"&gt;Risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition. Further information regarding cybersecurity risks can be found in Item 1A. Risk Factors - risks relating to &#x201c;cyber-attacks or other breaches of information technology security could adversely impact our business and operations&#x201d;.&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-size: 10.0pt; font-weight: bold;"&gt;Cybersecurity Risk Management and Strategy &lt;/span&gt;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-size: 10.0pt;"&gt;We have developed and implemented a cybersecurity program designed to provide structured and thorough cybersecurity risk management and governance. Our cybersecurity program prioritizes, among other things, prevention of unauthorized access; protection of sensitive information; detection, assessment, and response to cyber threats; and continuous improvement of our cybersecurity measures. We seek to achieve our cybersecurity program priorities through a multi-pronged approach to address cyber threats and incidents that includes (i) implementation of various industry best practices, (ii) proactive monitoring of our IT systems, (iii) ongoing employee training, (iv) quarterly phishing campaigns, (v) continued education for our cybersecurity team, and (vi) regular risk assessments. We also maintain cyber insurance coverage to help mitigate a portion of the potential costs in the event of covered events.&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-size: 10.0pt;"&gt;Our cybersecurity program is aligned with various frameworks for managing cybersecurity risks, such as the National Institute of Standards and Technology Cybersecurity Framework for IT.&#160;&#160;We have an Information Technology Steering Committee that oversees the IT function, material projects, budgeting, and cybersecurity.&#160;&#160;In addition, we have an Incident Response Team, as highlighted in our cybersecurity policy to respond to any information security risks or incidents.&#160;&#160;These committees report directly to the Audit Committee of the Board of Directors, which is responsible for overall oversight of the Company&#x2019;s cybersecurity program. &lt;/span&gt;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-size: 10.0pt;"&gt;We rely upon both internal and external resources for evaluating and enhancing our cyber posture. Our information security team works with external cybersecurity firms to review and provide feedback on improving our cybersecurity program, including in the areas of data protection, threat and vulnerability management, and end-point protection. We require annual cybersecurity training by our employees, send out regular tips and memos to help our employees recognize phishing emails and other social engineering tactics, and provide various methods for employees to report suspicious activity that may give rise to a cyber-incident or threat. Significant results of such testing and reviews are communicated to our executive management team and our Audit Committee, as applicable, and are utilized in our cybersecurity program&#x2019;s continuous improvement process.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-size: 10.0pt;"&gt;In response to the growing risks associated with third-party service providers, we do not have any direct connections between our enterprise resource planning (&#x201c;ERP&#x201d;) system and our third-party suppliers nor service providers as their access to our IT systems could significantly disrupt our operations. &lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-size: 10.0pt;"&gt;We maintain a set of core practices and procedures when responding to certain high-risk information security threats and incidents, which are designed to ensure appropriate resources are utilized to provide an effective, timely, and coordinated response in managing crises, including significant cyber threats and incidents. Our Management Risk Committee will assume overall responsibility in an effort to ensure that the appropriate functions and work streams are mobilized and coordinated to effectively manage any significant cyber events.&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-size: 10.0pt;"&gt;We have been a target of cyber-attacks and other hacking activities, as have certain of our third-party service providers. While our cybersecurity program is designed to prevent unauthorized access and protect sensitive information, including through continuous improvement of our cybersecurity measures, and we have not experienced any material cyber threats or incidents to date, we can give no assurance that we will be able to prevent, identify, respond to, or mitigate the impact of all cyber threats or incidents. To the extent future cyber threats or incidents result in significant disruptions and costs to our operations, reduce the effectiveness of our internal controls over financial reporting, result in intellectual property theft, fraud, extortion, harm to our employees or customers, violations of privacy laws or damage our reputation or otherwise substantially impact our business, it could have a material adverse impact on our business, results of operations, and financial condition. For additional discussion on our cybersecurity risks, refer to Item 1A. &#x201c;Risk Factors&#x201d; of this Form 10-K.&lt;/span&gt; &lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-17637">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-17638">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-17639">Our cybersecurity program prioritizes, among other things, prevention of unauthorized access; protection of sensitive information; detection, assessment, and response to cyber threats; and continuous improvement of our cybersecurity measures. We seek to achieve our cybersecurity program priorities through a multi-pronged approach to address cyber threats and incidents that includes (i) implementation of various industry best practices, (ii) proactive monitoring of our IT systems, (iii) ongoing employee training, (iv) quarterly phishing campaigns, (v) continued education for our cybersecurity team, and (vi) regular risk assessments. We also maintain cyber insurance coverage to help mitigate a portion of the potential costs in the event of covered events.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-17640">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c0" id="ixv-17641">false</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c0" id="ixv-17642">While our cybersecurity program is designed to prevent unauthorized access and protect sensitive information, including through continuous improvement of our cybersecurity measures, and we have not experienced any material cyber threats or incidents to date, we can give no assurance that we will be able to prevent, identify, respond to, or mitigate the impact of all cyber threats or incidents. To the extent future cyber threats or incidents result in significant disruptions and costs to our operations, reduce the effectiveness of our internal controls over financial reporting, result in intellectual property theft, fraud, extortion, harm to our employees or customers, violations of privacy laws or damage our reputation or otherwise substantially impact our business, it could have a material adverse impact on our business, results of operations, and financial condition.</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c0" id="ixv-1970">&lt;div&gt; &lt;span style="font-size: 10.0pt; color: #000000; font-weight: bold;"&gt;Cybersecurity Governance &lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-size: 10.0pt; color: #000000;"&gt;Our Board of Directors oversees the management of risks inherent in the operation of our business, with a focus on the most significant risks that we face, including those related to cybersecurity. Our Board of Directors has delegated oversight of cybersecurity, including privacy and information security, as well as enterprise risk management to the Audit Committee. In connection with that oversight responsibility, our VP of IT and General Counsel meet with the Audit Committee on a quarterly basis to provide information and updates on a range of cybersecurity topics which may include our cybersecurity program and governance processes; cyber risk monitoring and management; the status of projects to strengthen our cybersecurity and privacy capabilities; recent significant incidents or threats impacting our operations, industry, or third-party suppliers; and the emerging threat landscape. &lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-size: 10.0pt; color: #000000;"&gt;Our cybersecurity team is managed by a dedicated information security team, led by our VP of IT. Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries. She has led our global information security organization for almost three years. In addition to her employment experience in the cybersecurity field, our VP of IT has a Bachelor&#x2019;s of Business Administration and Computer Information Systems, and meets regularly with other members of our executive team to provide relevant updates on our cybersecurity program.&lt;/span&gt; &lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-17643">Our Board of Directors oversees the management of risks inherent in the operation of our business, with a focus on the most significant risks that we face, including those related to cybersecurity. Our Board of Directors has delegated oversight of cybersecurity, including privacy and information security, as well as enterprise risk management to the Audit Committee.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-17644">our VP of IT and General Counsel meet with the Audit Committee on a quarterly basis to provide information and updates on a range of cybersecurity topics which may include our cybersecurity program and governance processes; cyber risk monitoring and management; the status of projects to strengthen our cybersecurity and privacy capabilities; recent significant incidents or threats impacting our operations, industry, or third-party suppliers; and the emerging threat landscape.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-1983">&lt;div&gt; &lt;span style="font-size: 10.0pt; color: #000000;"&gt;Our cybersecurity team is managed by a dedicated information security team, led by our VP of IT. Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries. She has led our global information security organization for almost three years. In addition to her employment experience in the cybersecurity field, our VP of IT has a Bachelor&#x2019;s of Business Administration and Computer Information Systems, and meets regularly with other members of our executive team to provide relevant updates on our cybersecurity program.&lt;/span&gt; &lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c0" id="ixv-1985">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-17645">Our cybersecurity team is managed by a dedicated information security team, led by our VP of IT. Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries. She has led our global information security organization for almost three years.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c0" id="ixv-17646">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c0" id="ixv-17647">Our VP of IT has more than 25 years of information technology experience across various disciplines, including nearly 15 years of experience in the financial, re-manufacturing, and distribution industries.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-17648">meets regularly with other members of our executive team to provide relevant updates on our cybersecurity program.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c39" id="ixv-17649">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c39" id="ixv-17650">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c39" id="ixv-17651">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c39" id="ixv-17652">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c0" id="ixv-17653">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:AuditorFirmId contextRef="c0" id="ixv-17654">42</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c0" id="ixv-17655">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-7339">Los Angeles, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-17656" unitRef="usd">9429000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="0" id="ixv-17657" unitRef="usd">13974000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="0" id="ixv-17658" unitRef="usd">1881000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="0" id="ixv-17659" unitRef="usd">1837000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-17660" unitRef="usd">91064000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-17661" unitRef="usd">96296000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-17662" unitRef="usd">341209000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-17663" unitRef="usd">377040000</us-gaap:InventoryNet>
    <mpaa:InventoryUnreturned contextRef="c3" decimals="0" id="ixv-17664" unitRef="usd">18460000</mpaa:InventoryUnreturned>
    <mpaa:InventoryUnreturned contextRef="c4" decimals="0" id="ixv-17665" unitRef="usd">20288000</mpaa:InventoryUnreturned>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="0" id="ixv-17666" unitRef="usd">29606000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c4" decimals="0" id="ixv-17667" unitRef="usd">27139000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="c3" decimals="0" id="ixv-17668" unitRef="usd">4208000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c4" decimals="0" id="ixv-17669" unitRef="usd">5683000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-17670" unitRef="usd">15614000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-17671" unitRef="usd">18202000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-17672" unitRef="usd">511471000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="0" id="ixv-17673" unitRef="usd">560459000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-17674" unitRef="usd">31990000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-17675" unitRef="usd">38338000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-17676" unitRef="usd">66603000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-17677" unitRef="usd">83973000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="0" id="ixv-17678" unitRef="usd">4569000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c4" decimals="0" id="ixv-17679" unitRef="usd">2976000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c3" decimals="0" id="ixv-17680" unitRef="usd">336268000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c4" decimals="0" id="ixv-17681" unitRef="usd">320282000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:Goodwill contextRef="c3" decimals="0" id="ixv-17682" unitRef="usd">3205000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c4" decimals="0" id="ixv-17683" unitRef="usd">3205000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="0" id="ixv-17684" unitRef="usd">552000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c4" decimals="0" id="ixv-17685" unitRef="usd">1069000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="0" id="ixv-17686" unitRef="usd">2978000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="0" id="ixv-17687" unitRef="usd">1700000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-17688" unitRef="usd">957636000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-17689" unitRef="usd">1012002000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-17690" unitRef="usd">141906000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" id="ixv-17691" unitRef="usd">154977000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-17692" unitRef="usd">30211000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-17693" unitRef="usd">30205000</us-gaap:AccruedLiabilitiesCurrent>
    <mpaa:CustomerFinishedGoodsReturnsAccrual contextRef="c3" decimals="0" id="ixv-17694" unitRef="usd">34411000</mpaa:CustomerFinishedGoodsReturnsAccrual>
    <mpaa:CustomerFinishedGoodsReturnsAccrual contextRef="c4" decimals="0" id="ixv-17695" unitRef="usd">38312000</mpaa:CustomerFinishedGoodsReturnsAccrual>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-17696" unitRef="usd">38158000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c4" decimals="0" id="ixv-17697" unitRef="usd">37591000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c3" decimals="0" id="ixv-17698" unitRef="usd">90787000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c4" decimals="0" id="ixv-17699" unitRef="usd">128000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-17700" unitRef="usd">5570000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-17701" unitRef="usd">7021000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-17702" unitRef="usd">9982000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="0" id="ixv-17703" unitRef="usd">8319000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-17704" unitRef="usd">351025000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-17705" unitRef="usd">404425000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c3" decimals="0" id="ixv-17706" unitRef="usd">35207000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c4" decimals="0" id="ixv-17707" unitRef="usd">30776000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-17708" unitRef="usd">241404000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c4" decimals="0" id="ixv-17709" unitRef="usd">212068000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="0" id="ixv-17710" unitRef="usd">362000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c4" decimals="0" id="ixv-17711" unitRef="usd">511000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-17712" unitRef="usd">65308000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="0" id="ixv-17713" unitRef="usd">72240000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-17714" unitRef="usd">6631000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="0" id="ixv-17715" unitRef="usd">6872000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-17716" unitRef="usd">699937000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="0" id="ixv-17717" unitRef="usd">726892000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c5"
      decimals="INF"
      id="ixv-17718"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-17719"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-17720"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c4"
      decimals="INF"
      id="ixv-17721"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c5"
      decimals="INF"
      id="ixv-17722"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-17723"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c6"
      decimals="INF"
      id="ixv-17724"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-17725"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c5"
      decimals="INF"
      id="ixv-17726"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c6"
      decimals="INF"
      id="ixv-17727"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c6"
      decimals="INF"
      id="ixv-17728"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c4"
      decimals="INF"
      id="ixv-17729"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c5" decimals="0" id="ixv-17730" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c6" decimals="0" id="ixv-17731" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-17732"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-17733"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-17734"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="INF"
      id="ixv-17735"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-17736"
      unitRef="shares">19435706</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-17737"
      unitRef="shares">19435706</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="INF"
      id="ixv-17738"
      unitRef="shares">19662380</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="ixv-17739"
      unitRef="shares">19662380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-17740" unitRef="usd">194000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c4" decimals="0" id="ixv-17741" unitRef="usd">197000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" id="ixv-17742" unitRef="usd">234413000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="0" id="ixv-17743" unitRef="usd">236255000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-17744" unitRef="usd">20033000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="0" id="ixv-17745" unitRef="usd">39503000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-17746" unitRef="usd">3059000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="0" id="ixv-17747" unitRef="usd">9155000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-17748" unitRef="usd">257699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-17749" unitRef="usd">285110000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-17750" unitRef="usd">957636000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="0" id="ixv-17751" unitRef="usd">1012002000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-17752" unitRef="usd">757354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c7" decimals="0" id="ixv-17753" unitRef="usd">717684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c8" decimals="0" id="ixv-17754" unitRef="usd">683074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="0" id="ixv-17755" unitRef="usd">603526000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="0" id="ixv-17756" unitRef="usd">585133000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c8" decimals="0" id="ixv-17757" unitRef="usd">569112000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-17758" unitRef="usd">153828000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="0" id="ixv-17759" unitRef="usd">132551000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c8" decimals="0" id="ixv-17760" unitRef="usd">113962000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-17761" unitRef="usd">64047000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c7" decimals="0" id="ixv-17762" unitRef="usd">57769000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c8" decimals="0" id="ixv-17763" unitRef="usd">54756000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-17764" unitRef="usd">22561000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c7" decimals="0" id="ixv-17765" unitRef="usd">22481000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c8" decimals="0" id="ixv-17766" unitRef="usd">21729000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-17767" unitRef="usd">11405000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c7" decimals="0" id="ixv-17768" unitRef="usd">9995000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c8" decimals="0" id="ixv-17769" unitRef="usd">10322000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="0" id="ixv-17770" unitRef="usd">-15892000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c7" decimals="0" id="ixv-17771" unitRef="usd">3814000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c8" decimals="0" id="ixv-17772" unitRef="usd">9291000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-17773" unitRef="usd">113905000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c7" decimals="0" id="ixv-17774" unitRef="usd">86431000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c8" decimals="0" id="ixv-17775" unitRef="usd">77516000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-17776" unitRef="usd">39923000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="0" id="ixv-17777" unitRef="usd">46120000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c8" decimals="0" id="ixv-17778" unitRef="usd">36446000</us-gaap:OperatingIncomeLoss>
    <mpaa:InterestExpenseNet contextRef="c0" decimals="0" id="ixv-17779" unitRef="usd">55550000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c7" decimals="0" id="ixv-17780" unitRef="usd">60040000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c8" decimals="0" id="ixv-17781" unitRef="usd">39555000</mpaa:InterestExpenseNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="0" id="ixv-17782" unitRef="usd">-60000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c7" decimals="0" id="ixv-17783" unitRef="usd">1020000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c8" decimals="0" id="ixv-17784" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="0" id="ixv-17785" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c7" decimals="0" id="ixv-17786" unitRef="usd">-168000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c8" decimals="0" id="ixv-17787" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-17788" unitRef="usd">-55610000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c7" decimals="0" id="ixv-17789" unitRef="usd">-59188000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c8" decimals="0" id="ixv-17790" unitRef="usd">-39555000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-17791" unitRef="usd">-15687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-17792" unitRef="usd">-13068000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c8" decimals="0" id="ixv-17793" unitRef="usd">-3109000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-17794" unitRef="usd">3783000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-17795" unitRef="usd">36176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-17796" unitRef="usd">1098000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17797" unitRef="usd">-19470000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-17798" unitRef="usd">-49244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-17799" unitRef="usd">-4207000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-17800"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-17801"
      unitRef="usdPershares">-2.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c8"
      decimals="2"
      id="ixv-17802"
      unitRef="usdPershares">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-17803"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-17804"
      unitRef="usdPershares">-2.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c8"
      decimals="2"
      id="ixv-17805"
      unitRef="usdPershares">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-17806"
      unitRef="shares">19685322</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ixv-17807"
      unitRef="shares">19601204</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c8"
      decimals="0"
      id="ixv-17808"
      unitRef="shares">19340246</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-17809"
      unitRef="shares">19685322</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-17810"
      unitRef="shares">19601204</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c8"
      decimals="0"
      id="ixv-17811"
      unitRef="shares">19340246</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17812" unitRef="usd">-19470000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-17813" unitRef="usd">-49244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-17814" unitRef="usd">-4207000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-17815" unitRef="usd">-6096000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c7" decimals="0" id="ixv-17816" unitRef="usd">9458000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c8" decimals="0" id="ixv-17817" unitRef="usd">4763000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-17818" unitRef="usd">-6096000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c7" decimals="0" id="ixv-17819" unitRef="usd">9458000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c8" decimals="0" id="ixv-17820" unitRef="usd">4763000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-17821" unitRef="usd">-25566000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="0" id="ixv-17822" unitRef="usd">-39786000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c8" decimals="0" id="ixv-17823" unitRef="usd">556000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c9"
      decimals="INF"
      id="ixv-17824"
      unitRef="shares">19104751</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="0" id="ixv-17825" unitRef="usd">191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="0" id="ixv-17826" unitRef="usd">227184000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="0" id="ixv-17827" unitRef="usd">92954000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="0" id="ixv-17828" unitRef="usd">-5066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c13" decimals="0" id="ixv-17829" unitRef="usd">315263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c14" decimals="0" id="ixv-17830" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c15" decimals="0" id="ixv-17831" unitRef="usd">4685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c16" decimals="0" id="ixv-17832" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c17" decimals="0" id="ixv-17833" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c8" decimals="0" id="ixv-17834" unitRef="usd">4685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings
      contextRef="c14"
      decimals="INF"
      id="ixv-17835"
      unitRef="shares">236199</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfTaxWithholdings>
    <mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings contextRef="c14" decimals="0" id="ixv-17836" unitRef="usd">2000</mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings>
    <mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings contextRef="c15" decimals="0" id="ixv-17837" unitRef="usd">938000</mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings>
    <mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings contextRef="c16" decimals="0" id="ixv-17838" unitRef="usd">0</mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings>
    <mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings contextRef="c17" decimals="0" id="ixv-17839" unitRef="usd">0</mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings>
    <mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings contextRef="c8" decimals="0" id="ixv-17840" unitRef="usd">940000</mpaa:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c14"
      decimals="INF"
      id="ixv-17841"
      unitRef="shares">153665</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c14" decimals="0" id="ixv-17842" unitRef="usd">-2000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c15" decimals="0" id="ixv-17843" unitRef="usd">971000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c16" decimals="0" id="ixv-17844" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c17" decimals="0" id="ixv-17845" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c8" decimals="0" id="ixv-17846" unitRef="usd">969000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c14" decimals="0" id="ixv-17847" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c15" decimals="0" id="ixv-17848" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c16" decimals="0" id="ixv-17849" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c17" decimals="0" id="ixv-17850" unitRef="usd">4763000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c8" decimals="0" id="ixv-17851" unitRef="usd">4763000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c14" decimals="0" id="ixv-17852" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="0" id="ixv-17853" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" id="ixv-17854" unitRef="usd">-4207000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" id="ixv-17855" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-17856" unitRef="usd">-4207000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c18"
      decimals="INF"
      id="ixv-17857"
      unitRef="shares">19494615</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="0" id="ixv-17858" unitRef="usd">195000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="0" id="ixv-17859" unitRef="usd">231836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="0" id="ixv-17860" unitRef="usd">88747000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="0" id="ixv-17861" unitRef="usd">-303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="0" id="ixv-17862" unitRef="usd">320475000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c23" decimals="0" id="ixv-17863" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c24" decimals="0" id="ixv-17864" unitRef="usd">4700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c25" decimals="0" id="ixv-17865" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c26" decimals="0" id="ixv-17866" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c7" decimals="0" id="ixv-17867" unitRef="usd">4700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c23"
      decimals="INF"
      id="ixv-17868"
      unitRef="shares">167765</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c23" decimals="0" id="ixv-17869" unitRef="usd">-2000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c24" decimals="0" id="ixv-17870" unitRef="usd">281000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c25" decimals="0" id="ixv-17871" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c26" decimals="0" id="ixv-17872" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c7" decimals="0" id="ixv-17873" unitRef="usd">279000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c23" decimals="0" id="ixv-17874" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c24" decimals="0" id="ixv-17875" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c25" decimals="0" id="ixv-17876" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c26" decimals="0" id="ixv-17877" unitRef="usd">9458000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c7" decimals="0" id="ixv-17878" unitRef="usd">9458000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c23" decimals="0" id="ixv-17879" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c24" decimals="0" id="ixv-17880" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c25" decimals="0" id="ixv-17881" unitRef="usd">-49244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-17882" unitRef="usd">-49244000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c27"
      decimals="INF"
      id="ixv-17883"
      unitRef="shares">19662380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c27" decimals="0" id="ixv-17884" unitRef="usd">197000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c28" decimals="0" id="ixv-17885" unitRef="usd">236255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="0" id="ixv-17886" unitRef="usd">39503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c30" decimals="0" id="ixv-17887" unitRef="usd">9155000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="0" id="ixv-17888" unitRef="usd">285110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c31" decimals="0" id="ixv-17889" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c32" decimals="0" id="ixv-17890" unitRef="usd">3877000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c33" decimals="0" id="ixv-17891" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c34" decimals="0" id="ixv-17892" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c0" decimals="0" id="ixv-17893" unitRef="usd">3877000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c31"
      decimals="INF"
      id="ixv-17894"
      unitRef="shares">315460</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c31" decimals="0" id="ixv-17895" unitRef="usd">-2000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c32" decimals="0" id="ixv-17896" unitRef="usd">892000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c33" decimals="0" id="ixv-17897" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c34" decimals="0" id="ixv-17898" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c0" decimals="0" id="ixv-17899" unitRef="usd">890000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c31"
      decimals="INF"
      id="ixv-17900"
      unitRef="shares">542134</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c31" decimals="0" id="ixv-17901" unitRef="usd">5000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c32" decimals="0" id="ixv-17902" unitRef="usd">4827000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c33" decimals="0" id="ixv-17903" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c34" decimals="0" id="ixv-17904" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c0" decimals="0" id="ixv-17905" unitRef="usd">4832000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c31" decimals="0" id="ixv-17906" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c32" decimals="0" id="ixv-17907" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c33" decimals="0" id="ixv-17908" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c34" decimals="0" id="ixv-17909" unitRef="usd">-6096000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-17910" unitRef="usd">-6096000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c31" decimals="0" id="ixv-17911" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c32" decimals="0" id="ixv-17912" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c33" decimals="0" id="ixv-17913" unitRef="usd">-19470000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c34" decimals="0" id="ixv-17914" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17915" unitRef="usd">-19470000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c35"
      decimals="INF"
      id="ixv-17916"
      unitRef="shares">19435706</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c35" decimals="0" id="ixv-17917" unitRef="usd">194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c36" decimals="0" id="ixv-17918" unitRef="usd">234413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c37" decimals="0" id="ixv-17919" unitRef="usd">20033000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c38" decimals="0" id="ixv-17920" unitRef="usd">3059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" id="ixv-17921" unitRef="usd">257699000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17922" unitRef="usd">-19470000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-17923" unitRef="usd">-49244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-17924" unitRef="usd">-4207000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-17925" unitRef="usd">9923000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c7" decimals="0" id="ixv-17926" unitRef="usd">10544000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c8" decimals="0" id="ixv-17927" unitRef="usd">10984000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" id="ixv-17928" unitRef="usd">477000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c7" decimals="0" id="ixv-17929" unitRef="usd">1075000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c8" decimals="0" id="ixv-17930" unitRef="usd">1460000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c0" decimals="0" id="ixv-17931" unitRef="usd">2222000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c7" decimals="0" id="ixv-17932" unitRef="usd">2165000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c8" decimals="0" id="ixv-17933" unitRef="usd">663000</us-gaap:AmortizationOfFinancingCosts>
    <mpaa:AmortizationOfInterestOnContractLiabilities contextRef="c0" decimals="0" id="ixv-17934" unitRef="usd">749000</mpaa:AmortizationOfInterestOnContractLiabilities>
    <mpaa:AmortizationOfInterestOnContractLiabilities contextRef="c7" decimals="0" id="ixv-17935" unitRef="usd">933000</mpaa:AmortizationOfInterestOnContractLiabilities>
    <mpaa:AmortizationOfInterestOnContractLiabilities contextRef="c8" decimals="0" id="ixv-17936" unitRef="usd">940000</mpaa:AmortizationOfInterestOnContractLiabilities>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c0" decimals="0" id="ixv-17937" unitRef="usd">3521000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c7" decimals="0" id="ixv-17938" unitRef="usd">3200000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c8" decimals="0" id="ixv-17939" unitRef="usd">9000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="0" id="ixv-17940" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c7" decimals="0" id="ixv-17941" unitRef="usd">-168000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c8" decimals="0" id="ixv-17942" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <mpaa:AmortizationOfCorePremiumsPaidToCustomers contextRef="c0" decimals="0" id="ixv-17943" unitRef="usd">9826000</mpaa:AmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:AmortizationOfCorePremiumsPaidToCustomers contextRef="c7" decimals="0" id="ixv-17944" unitRef="usd">10181000</mpaa:AmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:AmortizationOfCorePremiumsPaidToCustomers contextRef="c8" decimals="0" id="ixv-17945" unitRef="usd">11113000</mpaa:AmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers contextRef="c0" decimals="0" id="ixv-17946" unitRef="usd">912000</mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers>
    <mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers contextRef="c7" decimals="0" id="ixv-17947" unitRef="usd">782000</mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers>
    <mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers contextRef="c8" decimals="0" id="ixv-17948" unitRef="usd">678000</mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="0" id="ixv-17949" unitRef="usd">9540000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c7" decimals="0" id="ixv-17950" unitRef="usd">10255000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c8" decimals="0" id="ixv-17951" unitRef="usd">8348000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="0" id="ixv-17952" unitRef="usd">-15892000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c7" decimals="0" id="ixv-17953" unitRef="usd">3814000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c8" decimals="0" id="ixv-17954" unitRef="usd">9291000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <mpaa:ForeignCurrencyRemeasurementGainLossUnrealized contextRef="c0" decimals="0" id="ixv-17955" unitRef="usd">-2262000</mpaa:ForeignCurrencyRemeasurementGainLossUnrealized>
    <mpaa:ForeignCurrencyRemeasurementGainLossUnrealized contextRef="c7" decimals="0" id="ixv-17956" unitRef="usd">-65000</mpaa:ForeignCurrencyRemeasurementGainLossUnrealized>
    <mpaa:ForeignCurrencyRemeasurementGainLossUnrealized contextRef="c8" decimals="0" id="ixv-17957" unitRef="usd">-1408000</mpaa:ForeignCurrencyRemeasurementGainLossUnrealized>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="0" id="ixv-17958" unitRef="usd">-60000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c7" decimals="0" id="ixv-17959" unitRef="usd">1020000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c8" decimals="0" id="ixv-17960" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c0" decimals="0" id="ixv-17961" unitRef="usd">105000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c7" decimals="0" id="ixv-17962" unitRef="usd">347000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c8" decimals="0" id="ixv-17963" unitRef="usd">-181000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-17964" unitRef="usd">15009000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c7" decimals="0" id="ixv-17965" unitRef="usd">16233000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c8" decimals="0" id="ixv-17966" unitRef="usd">18851000</us-gaap:InventoryWriteDown>
    <mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies contextRef="c0" decimals="0" id="ixv-17967" unitRef="usd">1507000</mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies>
    <mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies contextRef="c7" decimals="0" id="ixv-17968" unitRef="usd">1452000</mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies>
    <mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies contextRef="c8" decimals="0" id="ixv-17969" unitRef="usd">2112000</mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepancies>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-17970" unitRef="usd">42000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c7" decimals="0" id="ixv-17971" unitRef="usd">-133000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c8" decimals="0" id="ixv-17972" unitRef="usd">108000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-17973" unitRef="usd">-1805000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-17974" unitRef="usd">29564000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-17975" unitRef="usd">-5207000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="0" id="ixv-17976" unitRef="usd">3877000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c7" decimals="0" id="ixv-17977" unitRef="usd">4700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c8" decimals="0" id="ixv-17978" unitRef="usd">4685000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" id="ixv-17979" unitRef="usd">-5000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c7" decimals="0" id="ixv-17980" unitRef="usd">-9000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c8" decimals="0" id="ixv-17981" unitRef="usd">-17000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-17982" unitRef="usd">-2407000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c7" decimals="0" id="ixv-17983" unitRef="usd">-22687000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c8" decimals="0" id="ixv-17984" unitRef="usd">37176000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-17985" unitRef="usd">-19615000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c7" decimals="0" id="ixv-17986" unitRef="usd">53585000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c8" decimals="0" id="ixv-17987" unitRef="usd">-10423000</us-gaap:IncreaseDecreaseInInventories>
    <mpaa:IncreaseDecreaseInInventoryUnreturned contextRef="c0" decimals="0" id="ixv-17988" unitRef="usd">-1723000</mpaa:IncreaseDecreaseInInventoryUnreturned>
    <mpaa:IncreaseDecreaseInInventoryUnreturned contextRef="c7" decimals="0" id="ixv-17989" unitRef="usd">3666000</mpaa:IncreaseDecreaseInInventoryUnreturned>
    <mpaa:IncreaseDecreaseInInventoryUnreturned contextRef="c8" decimals="0" id="ixv-17990" unitRef="usd">1531000</mpaa:IncreaseDecreaseInInventoryUnreturned>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c0" decimals="0" id="ixv-17991" unitRef="usd">-1450000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c7" decimals="0" id="ixv-17992" unitRef="usd">3501000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c8" decimals="0" id="ixv-17993" unitRef="usd">2030000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-17994" unitRef="usd">2259000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c7" decimals="0" id="ixv-17995" unitRef="usd">-3100000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c8" decimals="0" id="ixv-17996" unitRef="usd">2906000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c0" decimals="0" id="ixv-17997" unitRef="usd">1509000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c7" decimals="0" id="ixv-17998" unitRef="usd">601000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c8" decimals="0" id="ixv-17999" unitRef="usd">-435000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="0" id="ixv-18000" unitRef="usd">-13280000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c7" decimals="0" id="ixv-18001" unitRef="usd">47264000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c8" decimals="0" id="ixv-18002" unitRef="usd">-23757000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual contextRef="c0" decimals="0" id="ixv-18003" unitRef="usd">-3676000</mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual>
    <mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual contextRef="c7" decimals="0" id="ixv-18004" unitRef="usd">222000</mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual>
    <mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual contextRef="c8" decimals="0" id="ixv-18005" unitRef="usd">-201000</mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c0" decimals="0" id="ixv-18006" unitRef="usd">29981000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c7" decimals="0" id="ixv-18007" unitRef="usd">14221000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c8" decimals="0" id="ixv-18008" unitRef="usd">17560000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c0" decimals="0" id="ixv-18009" unitRef="usd">29381000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c7" decimals="0" id="ixv-18010" unitRef="usd">14664000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c8" decimals="0" id="ixv-18011" unitRef="usd">17719000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <mpaa:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c0" decimals="0" id="ixv-18012" unitRef="usd">-9088000</mpaa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <mpaa:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c7" decimals="0" id="ixv-18013" unitRef="usd">-8702000</mpaa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <mpaa:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c8" decimals="0" id="ixv-18014" unitRef="usd">-7141000</mpaa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-18015" unitRef="usd">-3750000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c7" decimals="0" id="ixv-18016" unitRef="usd">-1257000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c8" decimals="0" id="ixv-18017" unitRef="usd">-881000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-18018" unitRef="usd">45477000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c7" decimals="0" id="ixv-18019" unitRef="usd">39172000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c8" decimals="0" id="ixv-18020" unitRef="usd">-21754000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-18021" unitRef="usd">4578000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c7" decimals="0" id="ixv-18022" unitRef="usd">1000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c8" decimals="0" id="ixv-18023" unitRef="usd">4201000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-18024" unitRef="usd">49000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c7" decimals="0" id="ixv-18025" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c8" decimals="0" id="ixv-18026" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="c0" decimals="0" id="ixv-18027" unitRef="usd">-60000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="c7" decimals="0" id="ixv-18028" unitRef="usd">-521000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="c8" decimals="0" id="ixv-18029" unitRef="usd">-10000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-18030" unitRef="usd">-4469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c7" decimals="0" id="ixv-18031" unitRef="usd">-479000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c8" decimals="0" id="ixv-18032" unitRef="usd">-4191000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c0" decimals="0" id="ixv-18033" unitRef="usd">541423000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c7" decimals="0" id="ixv-18034" unitRef="usd">82005000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c8" decimals="0" id="ixv-18035" unitRef="usd">65000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c0" decimals="0" id="ixv-18036" unitRef="usd">578636000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c7" decimals="0" id="ixv-18037" unitRef="usd">99205000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c8" decimals="0" id="ixv-18038" unitRef="usd">74800000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfSecuredDebt contextRef="c0" decimals="0" id="ixv-18039" unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt contextRef="c7" decimals="0" id="ixv-18040" unitRef="usd">13125000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt contextRef="c8" decimals="0" id="ixv-18041" unitRef="usd">3750000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c0" decimals="0" id="ixv-18042" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c7" decimals="0" id="ixv-18043" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c8" decimals="0" id="ixv-18044" unitRef="usd">32000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c0" decimals="0" id="ixv-18045" unitRef="usd">15000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c7" decimals="0" id="ixv-18046" unitRef="usd">3973000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c8" decimals="0" id="ixv-18047" unitRef="usd">1716000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="0" id="ixv-18048" unitRef="usd">1705000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c7" decimals="0" id="ixv-18049" unitRef="usd">1862000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c8" decimals="0" id="ixv-18050" unitRef="usd">2397000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c0" decimals="0" id="ixv-18051" unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c7" decimals="0" id="ixv-18052" unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c8" decimals="0" id="ixv-18053" unitRef="usd">940000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c0" decimals="0" id="ixv-18054" unitRef="usd">890000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c7" decimals="0" id="ixv-18055" unitRef="usd">279000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c8" decimals="0" id="ixv-18056" unitRef="usd">969000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="0" id="ixv-18057" unitRef="usd">4832000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c7" decimals="0" id="ixv-18058" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c8" decimals="0" id="ixv-18059" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-18060" unitRef="usd">-44655000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c7" decimals="0" id="ixv-18061" unitRef="usd">-36439000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c8" decimals="0" id="ixv-18062" unitRef="usd">14308000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-18063" unitRef="usd">-898000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="0" id="ixv-18064" unitRef="usd">124000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c8" decimals="0" id="ixv-18065" unitRef="usd">217000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-18066" unitRef="usd">-4545000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c7" decimals="0" id="ixv-18067" unitRef="usd">2378000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c8" decimals="0" id="ixv-18068" unitRef="usd">-11420000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-18069" unitRef="usd">13974000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="0" id="ixv-18070" unitRef="usd">11596000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c13" decimals="0" id="ixv-18071" unitRef="usd">23016000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-18072" unitRef="usd">9429000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-18073" unitRef="usd">13974000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="0" id="ixv-18074" unitRef="usd">11596000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-18075" unitRef="usd">48724000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c7" decimals="0" id="ixv-18076" unitRef="usd">53797000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c8" decimals="0" id="ixv-18077" unitRef="usd">37772000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-18078" unitRef="usd">5858000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c7" decimals="0" id="ixv-18079" unitRef="usd">9558000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c8" decimals="0" id="ixv-18080" unitRef="usd">14198000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="0" id="ixv-18081" unitRef="usd">13356000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c7" decimals="0" id="ixv-18082" unitRef="usd">13358000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c8" decimals="0" id="ixv-18083" unitRef="usd">12055000</us-gaap:OperatingLeasePayments>
    <mpaa:FinanceLeasePayments contextRef="c0" decimals="0" id="ixv-18084" unitRef="usd">1896000</mpaa:FinanceLeasePayments>
    <mpaa:FinanceLeasePayments contextRef="c7" decimals="0" id="ixv-18085" unitRef="usd">2081000</mpaa:FinanceLeasePayments>
    <mpaa:FinanceLeasePayments contextRef="c8" decimals="0" id="ixv-18086" unitRef="usd">2659000</mpaa:FinanceLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c0" decimals="0" id="ixv-18087" unitRef="usd">1412000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c7" decimals="0" id="ixv-18088" unitRef="usd">745000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c8" decimals="0" id="ixv-18089" unitRef="usd">1246000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-18090" unitRef="usd">3972000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c7" decimals="0" id="ixv-18091" unitRef="usd">1603000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c8" decimals="0" id="ixv-18092" unitRef="usd">7832000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c0" decimals="0" id="ixv-18093" unitRef="usd">80000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c7" decimals="0" id="ixv-18094" unitRef="usd">16000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c8" decimals="0" id="ixv-18095" unitRef="usd">6000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c0" decimals="0" id="ixv-18096" unitRef="usd">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c7" decimals="0" id="ixv-18097" unitRef="usd">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c8" decimals="0" id="ixv-18098" unitRef="usd">476000</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:NatureOfOperations contextRef="c0" id="ixv-10090">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;1. Company Background and Organization&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Motorcar Parts of America, Inc. and its subsidiaries (the &#x201c;Company&#x201d;, or &#x201c;MPA&#x201d;) is a leading supplier of automotive aftermarket non-discretionary replacement parts, and test solutions and diagnostic equipment. These replacement parts are primarily sold to automotive retail chain stores and warehouse distributors throughout North America and to major automobile manufacturers for both their aftermarket programs and warranty replacement programs (&#x201c;OES&#x201d;). The Company&#x2019;s test solutions and diagnostic equipment primarily serves the global automotive component and powertrain testing market. The Company&#x2019;s products include&#160;(i) light duty and heavy duty rotating electrical products such as alternators and starters, (ii) wheel hub assemblies and bearings, (iii) brake-related products, which include brake calipers, brake boosters, brake rotors, brake pads, and brake master cylinders, and (iv) other products, which include (a) turbochargers and (b) test solutions and diagnostic equipment including: (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations).
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company primarily ships its products from its facilities, including the Company&#x2019;s 410,000 square foot distribution center in Tijuana, Mexico, and various third-party warehouse distribution centers in North America. In addition, during the year ended March 31, 2025, the Company added a new warehousing and distribution facility in Malaysia to support its future direct shipment programs. &lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:AreaOfRealEstateProperty contextRef="c3" decimals="0" id="ixv-18099" unitRef="sqft">410000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-10098">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;2. Summary of Significant Accounting Policies&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Reportable Segment Disclosures&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In November 2023, the FASB issued &lt;span style="font-style: italic;"&gt;ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)&lt;/span&gt;. This standard requires the Company to disclose significant segment expenses that are regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;) and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#x2019;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The adoption of this guidance as of March 31, 2025 increased the Company&#x2019;s disclosures (see Note 20) but did not have any material effect on its consolidated financial statements.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Disclosure Improvements&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In October 2023, the FASB issued ASU 2023-06, &lt;span style="font-style: italic;"&gt;Disclosure Improvements: Codification Amendments in Response to the SEC&#x2019;s Disclosure Update and Simplification Initiative&lt;/span&gt;. This standard was issued in response to the SEC&#x2019;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#x2019;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures (Topic 740)&lt;/span&gt;. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In November 2024, the FASB issued ASU 2024-03, &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses (&#x201c;DISE&#x201d;) (Subtopic 220-40)&lt;/span&gt;. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. In January 2025, the FASB issued ASU No. 2025-01, &lt;span style="font-style: italic;"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date&lt;/span&gt;, which is intended to clarify the effective date of ASU No. 2024-03. As clarified in ASU 2025-01, the new guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In November 2024, the FASB issued ASU 2024-04, &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments&lt;/span&gt;, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Principles of Consolidation&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The accompanying consolidated financial statements include the accounts of Motorcar Parts of America, Inc. and its wholly owned subsidiaries. All significant inter-company accounts and transactions have been eliminated.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Segment Reporting&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company&#x2019;s three operating segments are as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Hard Parts&lt;/span&gt;, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Test Solutions and Diagnostic Equipment&lt;/span&gt;, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Heavy Duty&lt;/span&gt;, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;&lt;/div&gt;&lt;div style="clear: both;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;The Company&#x2019;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. See Note 20 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Cash and Cash Equivalents&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Cash primarily consists of cash on hand and bank deposits. Cash equivalents consist of money market funds. The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with various financial institutions.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Accounts Receivable&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company&#x2019;s accounts receivable are recorded at amortized cost less an allowance for credit losses that are not expected to be recovered. The net amount of accounts receivable and corresponding allowance for credit losses are presented in the consolidated balance sheets. The Company maintains allowances for credit losses resulting from the expected failure or inability of its customers to make required payments. The Company does not require collateral for accounts receivable. The Company believes its credit risk with respect to trade accounts receivable is limited due to its credit evaluation process and the long-term nature of its relationships with its largest customers. The Company utilizes a historical loss rate method, adjusted for any changes in economic conditions or risk characteristics, to estimate its expected credit losses each period.&#160;When developing an estimate of expected credit losses, the Company considers all available relevant information regarding the collectability of cash flows, including historical information, current conditions, and reasonable and supportable forecasts of future economic conditions over the contractual life of the receivable. The historical loss rate method considers past write-offs of trade accounts receivable over a period commensurate with the initial term of the Company&#x2019;s contracts with its customers. The Company recognizes the allowance for credit losses at inception and reassesses quarterly based on management&#x2019;s expectation of the asset&#x2019;s collectability. The Company&#x2019;s accounts receivable are short-term in nature and written off only when all collection attempts have failed.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company has receivable discount programs that have been established with certain major customers and their respective banks. Under these programs, the Company has the option to sell those customers&#x2019; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. Once the customer chooses which outstanding invoices are going to be made available for discounting, the Company can accept or decline the bundle of invoices provided. The receivable discount programs are non-recourse, and funds cannot be reclaimed by the customer or its bank after the related invoices have been discounted.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Inventory&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Inventory is comprised of: (i) Used Core and component raw materials, (ii) work-in-process, (iii) remanufactured finished goods and purchased finished goods.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Used Core, component raw materials, and purchased finished goods are stated at the lower of average cost or net realizable value.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Work-in-process is in various stages of production and is valued at the average cost of Used Cores and component raw materials issued to work orders still open, including allocations of labor and overhead costs. Historically, work-in-process inventory has not been material compared to the total inventory balance.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Remanufactured finished goods include: (i) the Used Core cost and (ii) the cost of component raw materials, and allocations of labor and variable and fixed overhead costs (the &#x201c;Unit Cost&#x201d;). The allocations of labor and variable and fixed overhead costs are based on the actual use of the production facilities over the prior 12 months which approximates normal capacity. This method prevents the distortion in allocated labor and overhead costs that would occur during short periods of abnormally low or high production. In addition, the Company excludes certain unallocated overhead such as severance costs, duplicative facility overhead costs, start-up costs, training, and spoilage from the calculation and expenses these unallocated overhead costs as period costs. Purchased finished goods also include an allocation of fixed overhead costs. &lt;/div&gt;&lt;div&gt;
   The estimate of net realizable value is subjective and based on management&#x2019;s judgment and knowledge of current industry demand and management&#x2019;s projections of industry demand. The estimates may, therefore, be revised if there are changes in the overall market for the Company&#x2019;s products or market changes that in management&#x2019;s judgment impact its ability to sell or liquidate potentially excess or obsolete inventory. Net realizable value is determined at least quarterly as follows:
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     Net realizable value for finished goods by customer, by product line are determined based on the agreed upon selling price with the customer for a product in the trailing 12 months. The Company compares the average selling price, including any discounts and allowances, to the finished goods cost of on-hand inventory, less any reserve for excess and obsolete inventory. Any reduction of value is recorded as cost of goods sold in the period in which the revaluation is identified.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     Net realizable value for Used Cores are determined based on current core purchase prices from core brokers to the extent that core purchases in the trailing 12 months are significant. Remanufacturing consumes, on average, more than one Used Core for each remanufactured unit produced since not all Used Cores are reusable. The yield rates depend upon both the product and consumer specifications. The Company purchases Used Cores from core brokers to supplement its yield rates and Used Cores not returned under the core exchange programs. The Company also considers the net selling price its customers have agreed to pay for Used Cores that are not returned under its core exchange programs to assess whether Used Core cost exceeds Used Core net realizable value on a by customer, by product line basis. Any reduction of core cost is recorded as cost of goods sold in the period in which the revaluation is identified.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="margin-left: 28.05pt; clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; &#x25cf; &lt;/div&gt; &lt;div&gt; The Company records an allowance for potentially excess and obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and a forecast of potential use of the inventory. The Company periodically reviews inventory to identify excess quantities and part numbers that are experiencing a reduction in demand. Any part numbers with quantities identified during this process are reserved for at rates based upon management&#x2019;s judgment, historical rates, and consideration of possible scrap and liquidation values which may be as high as 100% of cost if no liquidation market exists for the part. As a result of this process, the Company recorded reserves for excess and obsolete inventory of $18,964,000 and $17,372,000 at March 31, 2025 and 2024, respectively. This increase in the reserve was primarily due to excess inventory of certain finished goods on hand at March 31, 2025 compared with March 31, 2024. &lt;/div&gt; &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company records vendor discounts as a reduction of inventories and are recognized as a reduction to cost of sales as the inventories are sold.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Inventory Unreturned&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Inventory unreturned represents the Company&#x2019;s estimate, based on historical data and prospective information provided directly by the customer, of finished goods shipped to customers that the Company expects to be returned under its general right of return policy, after the balance sheet date. Inventory unreturned includes only the Unit Cost of a finished good. The return rate is calculated based on expected returns within the normal operating cycle, which is generally one year. As such, the related amounts are classified in current assets. Inventory unreturned is valued in the same manner as the Company&#x2019;s finished goods inventory. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Contract Assets &lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Contract assets consists of: (i) the core portion of the finished goods shipped to customers, (ii) upfront payments to customers in connection with customer contracts, (iii) core premiums paid to customers, (iv) finished goods premiums paid to customers, and (v) long-term core inventory deposits.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Remanufactured Cores held at customers&#x2019; locations as a part of the finished goods sold to the customer are classified as long-term contract assets. These assets are valued at the lower of cost or net realizable value of Used Cores on hand (see Inventory above). For these Remanufactured Cores, the Company expects the finished good containing the Remanufactured Core to be returned under the Company&#x2019;s general right of return policy or a similar Used Core to be returned to the Company by the customer, under the Company&#x2019;s core exchange programs, in each case for credit.&lt;/div&gt;&lt;div&gt;
   The Remanufactured Cores and Used Cores returned by consumers to the Company&#x2019;s customers but not yet returned to the Company are classified as &#x201c;Cores expected to be returned by customers&#x201d;, which are included in short-term contract assets until the Company physically receives them during its normal operating cycle, which is generally one year.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Upfront payments to customers represent marketing allowances, such as sign-on bonuses, slotting fees, and promotional allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time as a reduction of revenue if the Company expects to generate future revenues associated with the upfront payment. If the Company does not expect to generate additional revenue, then the upfront payment is recognized in the consolidated statements of operations when payment occurs as a reduction of revenue. Upfront payments expected to be amortized during the Company&#x2019;s normal operating cycle, which is generally one year, are classified as short-term contract assets.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Core premiums paid to customers represent the difference between the Remanufactured Core acquisition price paid to customers, generally in connection with new business, and the related Used Core cost. The core premiums are treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. These core premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Core premiums are recorded as long-term contract assets. Core premiums expected to be amortized within the Company&#x2019;s normal operating cycle, which is generally one year, are classified as short-term contract assets. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Finished goods premiums paid to customers represent the difference between the finished good acquisition price paid to customers, generally in connection with new business, and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. Finished goods premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Finished goods premiums are recorded as long-term contract assets. Finished goods premiums expected to be amortized within our normal operating cycle, which is generally one year, are classified as short-term contract assets. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Long-term core inventory deposits represent the cost of Remanufactured Cores the Company has purchased from customers, which are held by the customers and remain on the customers&#x2019; premises. The costs of these Remanufactured Cores were established at the time of the transaction based on the then current cost. The selling value of these Remanufactured Cores was established based on agreed upon amounts with these customers. The Company expects to realize the selling value and the related cost of these Remanufactured Cores should its relationship with a customer end, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Customer Finished Goods Returns Accrual&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The customer finished goods returns accrual represents the Company&#x2019;s estimate of its exposure to customer returns, including warranty returns, under its general right of return policy to allow customers to return items that their end user customers have returned to them and from time to time, stock adjustment returns when the customers&#x2019; inventory of certain product lines exceeds the anticipated sales to end-user customers. The customer finished goods returns accrual represents the Unit Value of the estimated returns and is classified as a current liability due to the expectation that these returns will occur within the normal operating cycle of one year.
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Income Taxes&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company accounts for income taxes using the liability method, which measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. The resulting asset or liability is adjusted to reflect changes in the tax laws as they occur. A valuation allowance is provided to reduce deferred tax assets when it is more likely than not that a portion of the deferred tax asset will not be realized.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The primary components of the Company&#x2019;s income tax expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m).
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Realization of deferred tax assets is dependent upon the Company&#x2019;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#x2019;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#x2019;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income based on assumptions that are consistent with the Company&#x2019;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#x2019;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. At March 31, 2025 and 2024, the Company had a valuation allowance on deferred tax assets that is considered not more likely than not to be realized under U.S. GAAP. Should the actual amount differ from the Company&#x2019;s estimate, the amount of the valuation allowance could be impacted.&lt;span style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company has made an accounting policy election to recognize the U.S. tax effects of global intangible low-taxed income as a component of income tax expense in the period the tax arises.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Plant and Equipment&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Plant and equipment are stated at cost, less accumulated depreciation. The cost of additions and improvements are capitalized, while maintenance and repairs are charged to expense when incurred. Depreciation is provided on a straight-line basis in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives. Machinery and equipment are depreciated over a range from five to ten years. Office equipment and fixtures are depreciated over a range from three to ten years. Leasehold improvements are depreciated over the lives of the respective leases or the service lives of the leasehold improvements, whichever is shorter. Depreciation of assets recorded under finance leases is included in depreciation expense. The Company evaluates plant and equipment, including leasehold improvements, equipment, construction in progress, and right-of-use assets for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable. There was no impairment recorded during the years ended March 31, 2025, 2024, or 2023. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Leases&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company determines if an arrangement contains a lease at inception. Lease assets and lease liabilities are recorded based on the present value of lease payments over the lease term, which includes the minimum unconditional term of the lease.&#160;Certain of the Company&#x2019;s leases include options to extend the leases for up to five years. When the Company has the option to extend the lease term, terminate the lease before the contractual expiration date, or purchase the leased asset, and it is reasonably certain that it will exercise the option, the option is considered in determining the classification and measurement of the lease. The lease assets are recorded net of any lease incentives received. The Company exempts leases with an initial term of 12 months or less from balance sheet recognition and, for all classes of assets, combines non-lease components with lease components. Lease assets are tested for impairment in the same manner as long-lived assets used in operations. &lt;/div&gt;&lt;div&gt;
   The Company uses its incremental borrowing rate for each of its leases in determining the present value of its expected lease payments based on the information available at the lease commencement date as the rate implicit for each of its leases is not readily detainable. The Company&#x2019;s incremental borrowing rate is determined by analyzing and combining (i) an applicable risk-free rate, (ii) a financial spread adjustment, and (iii) any lease specific adjustment. Certain leases contain provisions for property-related costs that are variable in nature for which the Company is responsible, including common area maintenance and other property operating services, which are expensed as incurred and not included in the determination of lease assets and lease liabilities. These costs are calculated based on a variety of factors including property values, tax and utility rates, property services fees, and other factors. The Company records rent expense for operating leases, some of which have escalating rent payments, on a straight-line basis over the lease term.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company has material non-functional currency leases. As required for other monetary liabilities, lessees shall remeasure a foreign currency-denominated lease liability using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates, which are not affected by subsequent changes in the exchange rates. The Company recorded a loss of $11,713,000 and gains of $5,187,000 and $6,515,000 during the years ended March 31, 2025, 2024 and 2023, respectively, which are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. See Note 10 for additional information regarding the Company&#x2019;s leases. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Goodwill&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company evaluates goodwill for impairment at least annually during the fourth quarter of each fiscal year or more frequently when an event occurs or circumstances change that indicate the carrying value may not be recoverable. The goodwill impairment test is performed at the reporting unit level, which represents the Company&#x2019;s operating segments. In testing for goodwill impairment, the Company may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company&#x2019;s qualitative assessment indicates that goodwill impairment is more likely than not, it will proceed with performing the quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is not considered impaired. If the carrying value of the reporting unit exceeds its fair value an impairment loss will be recognized for the amount by which the carrying value exceeds the reporting unit&#x2019;s fair value. The Company completes the required annual testing of goodwill impairment for each of the reporting units during the fourth quarter of the year. No impairment was recorded during the years ended March 31, 2025, 2024, or 2023. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Intangible Assets&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company&#x2019;s intangible assets other than goodwill are finite&#x2013;lived and amortized on a straight-line basis over their respective useful lives. The Company analyzes its finite-lived intangible assets for impairment when and if indicators of impairment exist. No impairment was recorded during the years ended March 31, 2025, 2024 or 2023. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Debt Issuance Costs&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company&#x2019;s convertible notes are presented in the balance sheet as a direct deduction from carrying amounts of the convertible notes. Debt issuance costs related to the Company&#x2019;s revolving loan are presented in prepaid expenses and other current assets in the accompanying consolidated balance sheets, regardless of whether or not there are any outstanding borrowings under the revolving loan. Debt issuance costs related to the Company&#x2019;s convertible notes are amortized using the effective interest method and debt issuance costs related to the Company&#x2019;s revolving loans are amortized using the straight-line method, which approximates the effective interest method. Debt issuance costs are amortized over the term of the related loans and included in interest expense in the Company&#x2019;s consolidated statements of operations.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Foreign Currency Translation&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; For financial reporting purposes, the functional currency of the foreign subsidiaries is the local currency. The assets and liabilities of foreign operations for which the local currency is the functional currency are translated into the U.S. dollar at the exchange rate in effect at the balance sheet date, while revenues and expenses are translated at average exchange rates during the year. The accumulated foreign currency translation adjustment is presented as a component of comprehensive income or loss in the consolidated statements of shareholders&#x2019; equity. Aggregate foreign currency transactions recorded in general and administrative expenses were a loss of $2,987,000, a gain of $515,000, and a loss of $1,401,000, for the years ended March 31, 2025, 2024, and 2023, respectively. &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Revenue Recognition&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Revenue is recognized when performance obligations under the terms of a contract with the Company&#x2019;s customers are satisfied; generally, this occurs with the transfer of control of its products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized net of all anticipated returns, marketing allowances, volume discounts, and other forms of variable consideration. Revenue is recognized either when products are shipped or when delivered, depending on the applicable contract terms.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The price of a finished remanufactured product sold to customers is generally comprised of separately invoiced amounts for the Remanufactured Core included in the product (&#x201c;Remanufactured Core value&#x201d;) and the unit portion included in the product (&#x201c;Unit Value&#x201d;), for which revenue is recorded based on our then current price list, net of applicable discounts and allowances. The Remanufactured Core value is recorded as revenue based upon the estimate of Used Cores that will not be returned by the customer for credit. These estimates are subjective and based on management&#x2019;s judgment and knowledge of historical, current, and projected return rates. As reconciliations are completed with the customers the actual rates at which Used Cores are not being returned may differ from the current estimates. This may result in periodic adjustments of the estimated contract asset and liability amounts recorded and may impact the projected revenue recognition rates used to record the estimated future revenue. These estimates may also be revised if there are changes in contractual arrangements with customers, or changes in business practices. A significant portion of the remanufactured automotive parts sold to customers are replaced by similar Used Cores sent back for credit by customers under the core exchange programs (as described in further detail below). The number of Used Cores sent back under the core exchange programs is generally limited to the number of similar Remanufactured Cores previously shipped to each customer.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Revenue Recognition &#x2014; Core Exchange Programs&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Full price Remanufactured Cores: When remanufactured products are shipped, certain customers are invoiced for the Remanufactured Core value of the product at the full Remanufactured Core sales price. For these Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. The remainder of the full price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Nominal price Remanufactured Cores: Certain other customers are invoiced for the Remanufactured Core value of the product shipped at a nominal (generally $0.01 or less) Remanufactured Core price. For these nominal Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. Revenue amounts are calculated based on contractually agreed upon pricing for these Remanufactured Cores for which the customers are not returning similar Used Cores. The remainder of the nominal price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Revenue Recognition; General Right of Return&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Customers are allowed to return goods that their end-user customers have returned to them, whether or not the returned item is defective (warranty returns). In addition, under the terms of certain agreements and industry practice, customers from time to time are allowed stock adjustments when their inventory of certain product lines exceeds the anticipated sales to end-user customers (stock adjustment returns). Customers have various contractual rights for stock adjustment returns, which are typically less than 5% of units sold. In some instances, a higher level of returns is allowed in connection with significant restocking orders. The aggregate returns are generally limited to less than 20% of unit sales. &lt;/div&gt;&lt;div&gt;
   The allowance for warranty returns is established based on a historical analysis of the level of this type of return as a percentage of total unit sales. The allowance for stock adjustment returns is based on specific customer inventory levels, inventory movements, and information on the estimated timing of stock adjustment returns provided by customers. Stock adjustment returns do not occur at any specific time during the year. The return rate for stock adjustments is calculated based on expected returns within the normal operating cycle, which is generally one year.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Unit Value of the warranty and stock adjustment returns are treated as reductions of revenue based on the estimations made at the time of the sale. The Remanufactured Core value of warranty and stock adjustment returns are provided for as indicated in the paragraph &#x201c;Revenue Recognition &#x2013; Core Exchange Programs&#x201d;.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   As is standard in the industry, the Company only accepts returns from on-going customers. If a customer ceases doing business with the Company, it has no further obligation to accept additional product returns from that customer. Similarly, the Company accepts product returns and grants appropriate credits to new customers from the time the new customer relationship is established.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Shipping Costs&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company includes shipping and handling charges in the gross invoice price to customers and classifies the total amount as revenue. All shipping and handling costs are expensed as cost of sales as inventory is sold.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Contract Liability &lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Contract liability consists of: (i) customer allowances earned, (ii) accrued core payments, (iii) customer core returns accruals, (iv) core bank liability, (v) finished goods liabilities, and (vi) customer deposits.&#160;&#160;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Customer allowances earned includes all marketing allowances provided to customers. Such allowances include sales incentives and concessions. Voluntary marketing allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered. Other marketing allowances, which may only be applied against future purchases, are recorded as a reduction to revenues in accordance with a schedule set forth in the relevant contract. Sales incentive amounts are recorded based on the value of the incentive provided. See Note 15 for a description of all marketing allowances. Customer allowances to be provided to customers within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Accrued core payments represent the sales price of Remanufactured Cores purchased from customers, generally in connection with new business, which are held by these customers and remain on their premises. The sales price of these Remanufactured Cores will be realized when the Company&#x2019;s relationship with a customer ends, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience. The payments to be made to customers for purchases of Remanufactured Cores within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Customer core returns accruals represent the full and nominally priced Remanufactured Cores shipped to the Company&#x2019;s customers. When the Company ships the product, it recognizes an obligation to accept a similar Used Core sent back under the core exchange programs based upon the Remanufactured Core price agreed upon by the Company and its customer. The Contract liability related to Used Cores returned by consumers to the Company&#x2019;s customers but not yet returned to the Company are classified as short-term contract liabilities until the Company physically receives these Used Cores as they are expected to be returned during the Company&#x2019;s normal operating cycle, which is generally one year and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The core bank liability represents the full Remanufactured Core sales price paid for cores returned under the core exchange programs. The payment for these cores are made over a contractual repayment period pursuant to the Company&#x2019;s agreement with this customer. Payments to be made within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;
   Finished goods liabilities represents the agreed upon price of finished goods purchased from customers, generally in connection with new business. The payment for these finished goods are made over a contractual repayment period pursuant to the Company&#x2019;s agreement with the customer. Payments to be made within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Customer deposits represent the receipt of prepayments from customers for the obligation to transfer goods or services in the future. The Company classifies these customer deposits as short-term contract liabilities as the Company expects to satisfy these obligations within its normal operating cycle, which is generally one year.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Advertising Costs&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company expenses all advertising costs as incurred. Advertising expenses for the years ended March 31, 2025, 2024 and 2023 were $435,000, $614,000, and $606,000, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Net Loss Per Share&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, warrants, and Convertible Notes (as defined in Note 8), which would result in the issuance of incremental shares of common stock to the extent such impact is not anti-dilutive.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following presents a reconciliation of basic and diluted net loss per share. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net loss
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(19,470,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(49,244,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(4,207,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Basic shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,685,322&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,601,204&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,340,246&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Effect of dilutive shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Diluted shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,685,322&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,601,204&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,340,246&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net loss per share:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Basic net loss per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.99&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(2.51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Diluted net loss per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.99&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(2.51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the years ended March 31, 2025, 2024, and 2023, there were 2,323,321, 2,122,863, and 1,854,795, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; In addition, for the years ended March 31, 2025, 2024, and 2023, there were 2,493,963, 1,693,778, and 5,846, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#x201c;if-converted&#x201d; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants (as defined below) issued in connection with the Convertible Notes (see Note 8) are anti-dilutive until they become exercisable and as of March 31, 2025, the Warrants were not exercisable. &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Use of Estimates&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. On an on-going basis, the Company evaluates its estimates, including allowances for credit losses, valuation of inventory and Used Cores, valuation of long-lived assets, goodwill and intangible assets, useful lives of long-lived assets, litigation matters, valuation of deferred tax assets, share-based compensation, sales returns and other customer marketing allowances, the incremental borrowing rate used in determining the present value of lease liabilities, and valuation of the embedded derivatives in connection with the convertible notes. Although the Company does not believe that there is a reasonable likelihood that there will be a material change in the future estimate or in the assumptions used in calculating the estimate, unforeseen changes in the industry, or business could materially impact the estimate and may have a material adverse effect on its business, financial condition and results of operations.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Financial Instruments&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amount of short-term investments approximates their fair value as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. The estimated fair value of the Company&#x2019;s Convertible Notes (as defined in Note 8) was $42,398,000 and $38,276,000 using Level 3 inputs at March 31, 2025 and 2024, respectively. See Note 14 for further information concerning the fair value of the Company&#x2019;s Convertible Notes. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Share-Based Payments&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company has share-based compensation plans and recognizes compensation expense over the requisite service period for its share-based plans based on the fair value of the awards on the date of the grant, award or issuance and accounts for forfeitures as they occur. Share-based plans include stock option awards, restricted stock units, restricted stock awards, and performance stock units issued under the Company&#x2019;s incentive plans. The cost is measured at the grant date, based on (i) the estimated fair value of the award using the Black-Scholes option pricing model for stock options, (ii) the closing share price of the Company&#x2019;s stock on the grant date for restricted stock units and restricted stock awards, (iii) the closing share price of the Company&#x2019;s stock on the grant date for performance stock units subject to performance conditions, and (iv) the estimated fair value of the award using the Monte Carlo valuation model for performance stock units subject to market conditions. See Note 19 for further information concerning the Company&#x2019;s share-based payments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Black-Scholes option-pricing model and Monte Carlo valuation model require the input of assumptions including the expected volatility of the underlying stock and the expected holding period of the option. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair value.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Credit Risk &lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company regularly reviews its accounts receivable and allowance for credit losses by considering factors such as historical experience, credit quality and age of the accounts receivable, and the current economic conditions that may affect a customer&#x2019;s ability to pay. The majority of the Company&#x2019;s sales are to leading automotive aftermarket parts suppliers. The Company participates in trade accounts receivable discount programs with its major customers. If the creditworthiness of any of its customers was downgraded, the Company could be adversely affected, in that it may be subjected to higher interest rates on the use of these discount programs or it could be forced to wait longer for payment. &lt;span style="background-color: rgb(255, 255, 255); font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;In certain cases, the Company has experienced higher interest rates due to changes in customer credit profiles, which has impacted the overall cost of these financing arrangements.&lt;/span&gt; &lt;/span&gt;Should the Company&#x2019;s customers experience significant cash flow problems, its financial position and results of operations could be materially and adversely affected, and the maximum amount of loss that would be incurred would be the outstanding receivable balance, Used Cores expected to be returned by customers, and the value of the Remanufactured Cores held at customers&#x2019; locations. The Company maintains an allowance for credit losses that, in its opinion, provide for an adequate reserve to cover losses that may be incurred.
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Deferred Compensation Plan&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company has a deferred compensation plan for certain members of management. The plan allows participants to defer salary and bonuses. The assets of the plan, which are held in a trust and are subject to the claims of the Company&#x2019;s general creditors under federal and state laws in the event of insolvency, are recorded as short-term investments in the consolidated balance sheets. Consequently, the trust qualifies as a Rabbi trust for income tax purposes. The plan&#x2019;s assets consist primarily of mutual funds and are recorded at market value with any unrealized gain or loss recorded as general and administrative expense. The carrying value of plan assets were $1,881,000 and $1,837,000, and the deferred compensation liability, which is included in other current liabilities in the accompanying consolidated balance sheets, was $1,881,000 and $1,837,000 at March 31, 2025 and 2024, respectively. During the years ended March 31, 2025, 2024, and 2023, the Company made contributions of $36,000, $6,000 and $75,000, respectively. During the year ended March 31, 2024, the Company&#x2019;s matching contributions under its deferred compensation plan were temporarily halted through February 2024 when they were reinstated. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the years ended March 31, 2025, 2024, and 2023, employee contributions of $46,000, $82,000, and $287,000, respectively, were made to the deferred compensation plan. During the years ended March 31, 2025, 2024, and 2023, the Company redeemed $151,000, $603,000, and $297,000, respectively, of its short-term investments for the payment of deferred compensation liabilities. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following summarizes the gain (loss) on the Company&#x2019;s equity investments: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net gain (loss) recognized on equity securities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;105,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;347,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(181,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: net gain (loss) recognized on equity securities sold
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;74,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(15,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Unrealized gain (loss) recognized on equity securities still held
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;97,000&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;273,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;(166,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Comprehensive Income or Loss&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Comprehensive income or loss is defined as the change in equity during a period resulting from transactions and other events and circumstances from non-owner sources. The Company&#x2019;s total comprehensive income or loss consists of net unrealized income or loss from foreign currency translation adjustments.
  &lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-10102">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Reportable Segment Disclosures&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   In November 2023, the FASB issued &lt;span style="font-style: italic;"&gt;ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)&lt;/span&gt;. This standard requires the Company to disclose significant segment expenses that are regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;) and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#x2019;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The adoption of this guidance as of March 31, 2025 increased the Company&#x2019;s disclosures (see Note 20) but did not have any material effect on its consolidated financial statements.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Disclosure Improvements&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   In October 2023, the FASB issued ASU 2023-06, &lt;span style="font-style: italic;"&gt;Disclosure Improvements: Codification Amendments in Response to the SEC&#x2019;s Disclosure Update and Simplification Initiative&lt;/span&gt;. This standard was issued in response to the SEC&#x2019;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#x2019;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures (Topic 740)&lt;/span&gt;. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   In November 2024, the FASB issued ASU 2024-03, &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses (&#x201c;DISE&#x201d;) (Subtopic 220-40)&lt;/span&gt;. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. In January 2025, the FASB issued ASU No. 2025-01, &lt;span style="font-style: italic;"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date&lt;/span&gt;, which is intended to clarify the effective date of ASU No. 2024-03. As clarified in ASU 2025-01, the new guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   In November 2024, the FASB issued ASU 2024-04, &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments&lt;/span&gt;, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-10158">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Principles of Consolidation&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The accompanying consolidated financial statements include the accounts of Motorcar Parts of America, Inc. and its wholly owned subsidiaries. All significant inter-company accounts and transactions have been eliminated.
  &lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-10165">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Segment Reporting&lt;/span&gt; &lt;/div&gt;&lt;div&gt; The Company&#x2019;s three operating segments are as follows: &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Hard Parts&lt;/span&gt;, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Test Solutions and Diagnostic Equipment&lt;/span&gt;, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Heavy Duty&lt;/span&gt;, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;The Company&#x2019;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. See Note 20 for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="ixv-18100"
      unitRef="Segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-10199">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Cash and Cash Equivalents&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Cash primarily consists of cash on hand and bank deposits. Cash equivalents consist of money market funds. The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with various financial institutions.
  &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-10206">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Accounts Receivable&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The Company&#x2019;s accounts receivable are recorded at amortized cost less an allowance for credit losses that are not expected to be recovered. The net amount of accounts receivable and corresponding allowance for credit losses are presented in the consolidated balance sheets. The Company maintains allowances for credit losses resulting from the expected failure or inability of its customers to make required payments. The Company does not require collateral for accounts receivable. The Company believes its credit risk with respect to trade accounts receivable is limited due to its credit evaluation process and the long-term nature of its relationships with its largest customers. The Company utilizes a historical loss rate method, adjusted for any changes in economic conditions or risk characteristics, to estimate its expected credit losses each period.&#160;When developing an estimate of expected credit losses, the Company considers all available relevant information regarding the collectability of cash flows, including historical information, current conditions, and reasonable and supportable forecasts of future economic conditions over the contractual life of the receivable. The historical loss rate method considers past write-offs of trade accounts receivable over a period commensurate with the initial term of the Company&#x2019;s contracts with its customers. The Company recognizes the allowance for credit losses at inception and reassesses quarterly based on management&#x2019;s expectation of the asset&#x2019;s collectability. The Company&#x2019;s accounts receivable are short-term in nature and written off only when all collection attempts have failed.
  &lt;/div&gt;&lt;div&gt;
   The Company has receivable discount programs that have been established with certain major customers and their respective banks. Under these programs, the Company has the option to sell those customers&#x2019; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. Once the customer chooses which outstanding invoices are going to be made available for discounting, the Company can accept or decline the bundle of invoices provided. The receivable discount programs are non-recourse, and funds cannot be reclaimed by the customer or its bank after the related invoices have been discounted.
  &lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-10216">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Inventory&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Inventory is comprised of: (i) Used Core and component raw materials, (ii) work-in-process, (iii) remanufactured finished goods and purchased finished goods.
  &lt;/div&gt;&lt;div&gt;
   Used Core, component raw materials, and purchased finished goods are stated at the lower of average cost or net realizable value.
  &lt;/div&gt;&lt;div&gt;
   Work-in-process is in various stages of production and is valued at the average cost of Used Cores and component raw materials issued to work orders still open, including allocations of labor and overhead costs. Historically, work-in-process inventory has not been material compared to the total inventory balance.
  &lt;/div&gt;&lt;div&gt; Remanufactured finished goods include: (i) the Used Core cost and (ii) the cost of component raw materials, and allocations of labor and variable and fixed overhead costs (the &#x201c;Unit Cost&#x201d;). The allocations of labor and variable and fixed overhead costs are based on the actual use of the production facilities over the prior 12 months which approximates normal capacity. This method prevents the distortion in allocated labor and overhead costs that would occur during short periods of abnormally low or high production. In addition, the Company excludes certain unallocated overhead such as severance costs, duplicative facility overhead costs, start-up costs, training, and spoilage from the calculation and expenses these unallocated overhead costs as period costs. Purchased finished goods also include an allocation of fixed overhead costs. &lt;/div&gt;&lt;div&gt;
   The estimate of net realizable value is subjective and based on management&#x2019;s judgment and knowledge of current industry demand and management&#x2019;s projections of industry demand. The estimates may, therefore, be revised if there are changes in the overall market for the Company&#x2019;s products or market changes that in management&#x2019;s judgment impact its ability to sell or liquidate potentially excess or obsolete inventory. Net realizable value is determined at least quarterly as follows:
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     Net realizable value for finished goods by customer, by product line are determined based on the agreed upon selling price with the customer for a product in the trailing 12 months. The Company compares the average selling price, including any discounts and allowances, to the finished goods cost of on-hand inventory, less any reserve for excess and obsolete inventory. Any reduction of value is recorded as cost of goods sold in the period in which the revaluation is identified.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     Net realizable value for Used Cores are determined based on current core purchase prices from core brokers to the extent that core purchases in the trailing 12 months are significant. Remanufacturing consumes, on average, more than one Used Core for each remanufactured unit produced since not all Used Cores are reusable. The yield rates depend upon both the product and consumer specifications. The Company purchases Used Cores from core brokers to supplement its yield rates and Used Cores not returned under the core exchange programs. The Company also considers the net selling price its customers have agreed to pay for Used Cores that are not returned under its core exchange programs to assess whether Used Core cost exceeds Used Core net realizable value on a by customer, by product line basis. Any reduction of core cost is recorded as cost of goods sold in the period in which the revaluation is identified.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; &#x25cf; &lt;/div&gt; &lt;div&gt; The Company records an allowance for potentially excess and obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and a forecast of potential use of the inventory. The Company periodically reviews inventory to identify excess quantities and part numbers that are experiencing a reduction in demand. Any part numbers with quantities identified during this process are reserved for at rates based upon management&#x2019;s judgment, historical rates, and consideration of possible scrap and liquidation values which may be as high as 100% of cost if no liquidation market exists for the part. As a result of this process, the Company recorded reserves for excess and obsolete inventory of $18,964,000 and $17,372,000 at March 31, 2025 and 2024, respectively. This increase in the reserve was primarily due to excess inventory of certain finished goods on hand at March 31, 2025 compared with March 31, 2024. &lt;/div&gt; &lt;/div&gt;&lt;div&gt;
   The Company records vendor discounts as a reduction of inventories and are recognized as a reduction to cost of sales as the inventories are sold.
  &lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <mpaa:PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities contextRef="c0" id="ixv-18101">P12M</mpaa:PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities>
    <mpaa:PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart contextRef="c40" decimals="2" id="ixv-18102" unitRef="pure">1</mpaa:PercentageOfInventoryReserveToCostIfNoLiquidationMarketExistsForPart>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-18103" unitRef="usd">18964000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c4" decimals="0" id="ixv-18104" unitRef="usd">17372000</us-gaap:InventoryValuationReserves>
    <mpaa:InventoryUnreturnedPolicyTextBlock contextRef="c0" id="ixv-10260">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Inventory Unreturned&lt;/span&gt; &lt;/div&gt;&lt;div&gt; Inventory unreturned represents the Company&#x2019;s estimate, based on historical data and prospective information provided directly by the customer, of finished goods shipped to customers that the Company expects to be returned under its general right of return policy, after the balance sheet date. Inventory unreturned includes only the Unit Cost of a finished good. The return rate is calculated based on expected returns within the normal operating cycle, which is generally one year. As such, the related amounts are classified in current assets. Inventory unreturned is valued in the same manner as the Company&#x2019;s finished goods inventory. &lt;/div&gt;</mpaa:InventoryUnreturnedPolicyTextBlock>
    <mpaa:PeriodOfNormalOperatingCycle contextRef="c0" id="ixv-18105">P1Y</mpaa:PeriodOfNormalOperatingCycle>
    <mpaa:ContractAssetsPolicyTextBlock contextRef="c0" id="ixv-10267">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Contract Assets &lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Contract assets consists of: (i) the core portion of the finished goods shipped to customers, (ii) upfront payments to customers in connection with customer contracts, (iii) core premiums paid to customers, (iv) finished goods premiums paid to customers, and (v) long-term core inventory deposits.
  &lt;/div&gt;&lt;div&gt;
   Remanufactured Cores held at customers&#x2019; locations as a part of the finished goods sold to the customer are classified as long-term contract assets. These assets are valued at the lower of cost or net realizable value of Used Cores on hand (see Inventory above). For these Remanufactured Cores, the Company expects the finished good containing the Remanufactured Core to be returned under the Company&#x2019;s general right of return policy or a similar Used Core to be returned to the Company by the customer, under the Company&#x2019;s core exchange programs, in each case for credit.&lt;/div&gt;&lt;div&gt;
   The Remanufactured Cores and Used Cores returned by consumers to the Company&#x2019;s customers but not yet returned to the Company are classified as &#x201c;Cores expected to be returned by customers&#x201d;, which are included in short-term contract assets until the Company physically receives them during its normal operating cycle, which is generally one year.
  &lt;/div&gt;&lt;div&gt;
   Upfront payments to customers represent marketing allowances, such as sign-on bonuses, slotting fees, and promotional allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time as a reduction of revenue if the Company expects to generate future revenues associated with the upfront payment. If the Company does not expect to generate additional revenue, then the upfront payment is recognized in the consolidated statements of operations when payment occurs as a reduction of revenue. Upfront payments expected to be amortized during the Company&#x2019;s normal operating cycle, which is generally one year, are classified as short-term contract assets.
  &lt;/div&gt;&lt;div&gt; Core premiums paid to customers represent the difference between the Remanufactured Core acquisition price paid to customers, generally in connection with new business, and the related Used Core cost. The core premiums are treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. These core premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Core premiums are recorded as long-term contract assets. Core premiums expected to be amortized within the Company&#x2019;s normal operating cycle, which is generally one year, are classified as short-term contract assets. &lt;/div&gt;&lt;div&gt; Finished goods premiums paid to customers represent the difference between the finished good acquisition price paid to customers, generally in connection with new business, and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered. The Company considers, among other things, the length of its largest ongoing customer relationships, duration of customer contracts, and the average life of vehicles on the road in determining the appropriate period of time over which to amortize these premiums. Finished goods premiums are amortized over a period typically ranging from six to eight years, adjusted for specific circumstances associated with the arrangement. Finished goods premiums are recorded as long-term contract assets. Finished goods premiums expected to be amortized within our normal operating cycle, which is generally one year, are classified as short-term contract assets. &lt;/div&gt;&lt;div&gt;
   Long-term core inventory deposits represent the cost of Remanufactured Cores the Company has purchased from customers, which are held by the customers and remain on the customers&#x2019; premises. The costs of these Remanufactured Cores were established at the time of the transaction based on the then current cost. The selling value of these Remanufactured Cores was established based on agreed upon amounts with these customers. The Company expects to realize the selling value and the related cost of these Remanufactured Cores should its relationship with a customer end, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience.
  &lt;/div&gt;</mpaa:ContractAssetsPolicyTextBlock>
    <mpaa:AmortizationPeriodForCorePremiums contextRef="c41" id="ixv-18106">P6Y</mpaa:AmortizationPeriodForCorePremiums>
    <mpaa:AmortizationPeriodForCorePremiums contextRef="c42" id="ixv-18107">P8Y</mpaa:AmortizationPeriodForCorePremiums>
    <mpaa:AmortizationPeriodForFinishedGoodsPremiums contextRef="c41" id="ixv-18109">P6Y</mpaa:AmortizationPeriodForFinishedGoodsPremiums>
    <mpaa:AmortizationPeriodForFinishedGoodsPremiums contextRef="c42" id="ixv-18110">P8Y</mpaa:AmortizationPeriodForFinishedGoodsPremiums>
    <mpaa:CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock contextRef="c0" id="ixv-10299">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Customer Finished Goods Returns Accrual&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The customer finished goods returns accrual represents the Company&#x2019;s estimate of its exposure to customer returns, including warranty returns, under its general right of return policy to allow customers to return items that their end user customers have returned to them and from time to time, stock adjustment returns when the customers&#x2019; inventory of certain product lines exceeds the anticipated sales to end-user customers. The customer finished goods returns accrual represents the Unit Value of the estimated returns and is classified as a current liability due to the expectation that these returns will occur within the normal operating cycle of one year.
  &lt;/div&gt;</mpaa:CustomerFinishedGoodsReturnsAccrualsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-10313">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Income Taxes&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The Company accounts for income taxes using the liability method, which measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. The resulting asset or liability is adjusted to reflect changes in the tax laws as they occur. A valuation allowance is provided to reduce deferred tax assets when it is more likely than not that a portion of the deferred tax asset will not be realized.
  &lt;/div&gt;&lt;div&gt;
   The primary components of the Company&#x2019;s income tax expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m).
  &lt;/div&gt;&lt;div&gt;
   Realization of deferred tax assets is dependent upon the Company&#x2019;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#x2019;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#x2019;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income based on assumptions that are consistent with the Company&#x2019;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#x2019;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. At March 31, 2025 and 2024, the Company had a valuation allowance on deferred tax assets that is considered not more likely than not to be realized under U.S. GAAP. Should the actual amount differ from the Company&#x2019;s estimate, the amount of the valuation allowance could be impacted.&lt;span style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   The Company has made an accounting policy election to recognize the U.S. tax effects of global intangible low-taxed income as a component of income tax expense in the period the tax arises.
  &lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-10330">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Plant and Equipment&lt;/span&gt; &lt;/div&gt;&lt;div&gt; Plant and equipment are stated at cost, less accumulated depreciation. The cost of additions and improvements are capitalized, while maintenance and repairs are charged to expense when incurred. Depreciation is provided on a straight-line basis in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives. Machinery and equipment are depreciated over a range from five to ten years. Office equipment and fixtures are depreciated over a range from three to ten years. Leasehold improvements are depreciated over the lives of the respective leases or the service lives of the leasehold improvements, whichever is shorter. Depreciation of assets recorded under finance leases is included in depreciation expense. The Company evaluates plant and equipment, including leasehold improvements, equipment, construction in progress, and right-of-use assets for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable. There was no impairment recorded during the years ended March 31, 2025, 2024, or 2023. &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c43" id="ixv-18112">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c44" id="ixv-18113">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c45" id="ixv-18115">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c46" id="ixv-18116">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c0" decimals="0" id="ixv-18118" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c7" decimals="0" id="ixv-18119" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c8" decimals="0" id="ixv-18120" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-10337">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Leases&lt;/span&gt; &lt;/div&gt;&lt;div&gt; The Company determines if an arrangement contains a lease at inception. Lease assets and lease liabilities are recorded based on the present value of lease payments over the lease term, which includes the minimum unconditional term of the lease.&#160;Certain of the Company&#x2019;s leases include options to extend the leases for up to five years. When the Company has the option to extend the lease term, terminate the lease before the contractual expiration date, or purchase the leased asset, and it is reasonably certain that it will exercise the option, the option is considered in determining the classification and measurement of the lease. The lease assets are recorded net of any lease incentives received. The Company exempts leases with an initial term of 12 months or less from balance sheet recognition and, for all classes of assets, combines non-lease components with lease components. Lease assets are tested for impairment in the same manner as long-lived assets used in operations. &lt;/div&gt;&lt;div&gt;
   The Company uses its incremental borrowing rate for each of its leases in determining the present value of its expected lease payments based on the information available at the lease commencement date as the rate implicit for each of its leases is not readily detainable. The Company&#x2019;s incremental borrowing rate is determined by analyzing and combining (i) an applicable risk-free rate, (ii) a financial spread adjustment, and (iii) any lease specific adjustment. Certain leases contain provisions for property-related costs that are variable in nature for which the Company is responsible, including common area maintenance and other property operating services, which are expensed as incurred and not included in the determination of lease assets and lease liabilities. These costs are calculated based on a variety of factors including property values, tax and utility rates, property services fees, and other factors. The Company records rent expense for operating leases, some of which have escalating rent payments, on a straight-line basis over the lease term.
  &lt;/div&gt;&lt;div&gt; The Company has material non-functional currency leases. As required for other monetary liabilities, lessees shall remeasure a foreign currency-denominated lease liability using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates, which are not affected by subsequent changes in the exchange rates. The Company recorded a loss of $11,713,000 and gains of $5,187,000 and $6,515,000 during the years ended March 31, 2025, 2024 and 2023, respectively, which are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. See Note 10 for additional information regarding the Company&#x2019;s leases. &lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c40" id="ixv-18121">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c0" decimals="0" id="ixv-18122" unitRef="usd">-11713000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c7" decimals="0" id="ixv-18123" unitRef="usd">5187000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c8" decimals="0" id="ixv-18124" unitRef="usd">6515000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c0" id="ixv-10357">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Goodwill&lt;/span&gt; &lt;/div&gt;&lt;div&gt; The Company evaluates goodwill for impairment at least annually during the fourth quarter of each fiscal year or more frequently when an event occurs or circumstances change that indicate the carrying value may not be recoverable. The goodwill impairment test is performed at the reporting unit level, which represents the Company&#x2019;s operating segments. In testing for goodwill impairment, the Company may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company&#x2019;s qualitative assessment indicates that goodwill impairment is more likely than not, it will proceed with performing the quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is not considered impaired. If the carrying value of the reporting unit exceeds its fair value an impairment loss will be recognized for the amount by which the carrying value exceeds the reporting unit&#x2019;s fair value. The Company completes the required annual testing of goodwill impairment for each of the reporting units during the fourth quarter of the year. No impairment was recorded during the years ended March 31, 2025, 2024, or 2023. &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss contextRef="c0" decimals="0" id="ixv-18125" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c7" decimals="0" id="ixv-18126" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c8" decimals="0" id="ixv-18127" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c0" id="ixv-10364">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Intangible Assets&lt;/span&gt; &lt;/div&gt;&lt;div&gt; The Company&#x2019;s intangible assets other than goodwill are finite&#x2013;lived and amortized on a straight-line basis over their respective useful lives. The Company analyzes its finite-lived intangible assets for impairment when and if indicators of impairment exist. No impairment was recorded during the years ended March 31, 2025, 2024 or 2023. &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c0" decimals="0" id="ixv-18128" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c7" decimals="0" id="ixv-18129" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c8" decimals="0" id="ixv-18130" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:DebtPolicyTextBlock contextRef="c0" id="ixv-10371">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Debt Issuance Costs&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Debt issuance costs include fees and costs incurred to obtain financing. Debt issuance costs related to the Company&#x2019;s convertible notes are presented in the balance sheet as a direct deduction from carrying amounts of the convertible notes. Debt issuance costs related to the Company&#x2019;s revolving loan are presented in prepaid expenses and other current assets in the accompanying consolidated balance sheets, regardless of whether or not there are any outstanding borrowings under the revolving loan. Debt issuance costs related to the Company&#x2019;s convertible notes are amortized using the effective interest method and debt issuance costs related to the Company&#x2019;s revolving loans are amortized using the straight-line method, which approximates the effective interest method. Debt issuance costs are amortized over the term of the related loans and included in interest expense in the Company&#x2019;s consolidated statements of operations.
  &lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-10378">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Foreign Currency Translation&lt;/span&gt; &lt;/div&gt;&lt;div&gt; For financial reporting purposes, the functional currency of the foreign subsidiaries is the local currency. The assets and liabilities of foreign operations for which the local currency is the functional currency are translated into the U.S. dollar at the exchange rate in effect at the balance sheet date, while revenues and expenses are translated at average exchange rates during the year. The accumulated foreign currency translation adjustment is presented as a component of comprehensive income or loss in the consolidated statements of shareholders&#x2019; equity. Aggregate foreign currency transactions recorded in general and administrative expenses were a loss of $2,987,000, a gain of $515,000, and a loss of $1,401,000, for the years ended March 31, 2025, 2024, and 2023, respectively. &lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c47" decimals="0" id="ixv-18131" unitRef="usd">-2987000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c48" decimals="0" id="ixv-18132" unitRef="usd">515000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c49" decimals="0" id="ixv-18133" unitRef="usd">-1401000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-10392">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Revenue Recognition&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Revenue is recognized when performance obligations under the terms of a contract with the Company&#x2019;s customers are satisfied; generally, this occurs with the transfer of control of its products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized net of all anticipated returns, marketing allowances, volume discounts, and other forms of variable consideration. Revenue is recognized either when products are shipped or when delivered, depending on the applicable contract terms.
  &lt;/div&gt;&lt;div&gt;
   The price of a finished remanufactured product sold to customers is generally comprised of separately invoiced amounts for the Remanufactured Core included in the product (&#x201c;Remanufactured Core value&#x201d;) and the unit portion included in the product (&#x201c;Unit Value&#x201d;), for which revenue is recorded based on our then current price list, net of applicable discounts and allowances. The Remanufactured Core value is recorded as revenue based upon the estimate of Used Cores that will not be returned by the customer for credit. These estimates are subjective and based on management&#x2019;s judgment and knowledge of historical, current, and projected return rates. As reconciliations are completed with the customers the actual rates at which Used Cores are not being returned may differ from the current estimates. This may result in periodic adjustments of the estimated contract asset and liability amounts recorded and may impact the projected revenue recognition rates used to record the estimated future revenue. These estimates may also be revised if there are changes in contractual arrangements with customers, or changes in business practices. A significant portion of the remanufactured automotive parts sold to customers are replaced by similar Used Cores sent back for credit by customers under the core exchange programs (as described in further detail below). The number of Used Cores sent back under the core exchange programs is generally limited to the number of similar Remanufactured Cores previously shipped to each customer.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Revenue Recognition &#x2014; Core Exchange Programs&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   Full price Remanufactured Cores: When remanufactured products are shipped, certain customers are invoiced for the Remanufactured Core value of the product at the full Remanufactured Core sales price. For these Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. The remainder of the full price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs.
  &lt;/div&gt;&lt;div&gt; Nominal price Remanufactured Cores: Certain other customers are invoiced for the Remanufactured Core value of the product shipped at a nominal (generally $0.01 or less) Remanufactured Core price. For these nominal Remanufactured Cores, revenue is only recognized based upon an estimate of the rate at which these customers will pay cash for Remanufactured Cores in lieu of sending back similar Used Cores for credits under the core exchange programs. Revenue amounts are calculated based on contractually agreed upon pricing for these Remanufactured Cores for which the customers are not returning similar Used Cores. The remainder of the nominal price Remanufactured Core value invoiced to these customers is established as a long-term contract liability rather than being recognized as revenue in the period the products are shipped as the Company expects these Remanufactured Cores to be returned for credit under its core exchange programs. &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Revenue Recognition; General Right of Return&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt; Customers are allowed to return goods that their end-user customers have returned to them, whether or not the returned item is defective (warranty returns). In addition, under the terms of certain agreements and industry practice, customers from time to time are allowed stock adjustments when their inventory of certain product lines exceeds the anticipated sales to end-user customers (stock adjustment returns). Customers have various contractual rights for stock adjustment returns, which are typically less than 5% of units sold. In some instances, a higher level of returns is allowed in connection with significant restocking orders. The aggregate returns are generally limited to less than 20% of unit sales. &lt;/div&gt;&lt;div&gt;
   The allowance for warranty returns is established based on a historical analysis of the level of this type of return as a percentage of total unit sales. The allowance for stock adjustment returns is based on specific customer inventory levels, inventory movements, and information on the estimated timing of stock adjustment returns provided by customers. Stock adjustment returns do not occur at any specific time during the year. The return rate for stock adjustments is calculated based on expected returns within the normal operating cycle, which is generally one year.
  &lt;/div&gt;&lt;div&gt;
   The Unit Value of the warranty and stock adjustment returns are treated as reductions of revenue based on the estimations made at the time of the sale. The Remanufactured Core value of warranty and stock adjustment returns are provided for as indicated in the paragraph &#x201c;Revenue Recognition &#x2013; Core Exchange Programs&#x201d;.
  &lt;/div&gt;&lt;div&gt;
   As is standard in the industry, the Company only accepts returns from on-going customers. If a customer ceases doing business with the Company, it has no further obligation to accept additional product returns from that customer. Similarly, the Company accepts product returns and grants appropriate credits to new customers from the time the new customer relationship is established.
  &lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <mpaa:RemanufacturedCoresNominalPrice contextRef="c42" decimals="2" id="ixv-18134" unitRef="pure">0.01</mpaa:RemanufacturedCoresNominalPrice>
    <mpaa:PercentageOfStockAdjustmentReturns contextRef="c42" decimals="2" id="ixv-18135" unitRef="pure">0.05</mpaa:PercentageOfStockAdjustmentReturns>
    <mpaa:PercentageOfAggregateReturns contextRef="c42" decimals="2" id="ixv-18136" unitRef="pure">0.20</mpaa:PercentageOfAggregateReturns>
    <mpaa:ShippingCostsPolicyPolicyTextBlock contextRef="c0" id="ixv-10435">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Shipping Costs&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The Company includes shipping and handling charges in the gross invoice price to customers and classifies the total amount as revenue. All shipping and handling costs are expensed as cost of sales as inventory is sold.
  &lt;/div&gt;</mpaa:ShippingCostsPolicyPolicyTextBlock>
    <mpaa:ContractLiabilityPolicyTextBlock contextRef="c0" id="ixv-10442">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Contract Liability &lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Contract liability consists of: (i) customer allowances earned, (ii) accrued core payments, (iii) customer core returns accruals, (iv) core bank liability, (v) finished goods liabilities, and (vi) customer deposits.&#160;&#160;
  &lt;/div&gt;&lt;div&gt;
   Customer allowances earned includes all marketing allowances provided to customers. Such allowances include sales incentives and concessions. Voluntary marketing allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered. Other marketing allowances, which may only be applied against future purchases, are recorded as a reduction to revenues in accordance with a schedule set forth in the relevant contract. Sales incentive amounts are recorded based on the value of the incentive provided. See Note 15 for a description of all marketing allowances. Customer allowances to be provided to customers within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;
   Accrued core payments represent the sales price of Remanufactured Cores purchased from customers, generally in connection with new business, which are held by these customers and remain on their premises. The sales price of these Remanufactured Cores will be realized when the Company&#x2019;s relationship with a customer ends, a possibility that the Company considers remote based on existing long-term customer agreements and historical experience. The payments to be made to customers for purchases of Remanufactured Cores within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;
   Customer core returns accruals represent the full and nominally priced Remanufactured Cores shipped to the Company&#x2019;s customers. When the Company ships the product, it recognizes an obligation to accept a similar Used Core sent back under the core exchange programs based upon the Remanufactured Core price agreed upon by the Company and its customer. The Contract liability related to Used Cores returned by consumers to the Company&#x2019;s customers but not yet returned to the Company are classified as short-term contract liabilities until the Company physically receives these Used Cores as they are expected to be returned during the Company&#x2019;s normal operating cycle, which is generally one year and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;
   The core bank liability represents the full Remanufactured Core sales price paid for cores returned under the core exchange programs. The payment for these cores are made over a contractual repayment period pursuant to the Company&#x2019;s agreement with this customer. Payments to be made within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;
   Finished goods liabilities represents the agreed upon price of finished goods purchased from customers, generally in connection with new business. The payment for these finished goods are made over a contractual repayment period pursuant to the Company&#x2019;s agreement with the customer. Payments to be made within the Company&#x2019;s normal operating cycle, which is generally one year, are considered short-term contract liabilities and the remainder are recorded as long-term contract liabilities.
  &lt;/div&gt;&lt;div&gt;
   Customer deposits represent the receipt of prepayments from customers for the obligation to transfer goods or services in the future. The Company classifies these customer deposits as short-term contract liabilities as the Company expects to satisfy these obligations within its normal operating cycle, which is generally one year.
  &lt;/div&gt;</mpaa:ContractLiabilityPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0" id="ixv-10474">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Advertising Costs&lt;/span&gt; &lt;/div&gt;&lt;div&gt; The Company expenses all advertising costs as incurred. Advertising expenses for the years ended March 31, 2025, 2024 and 2023 were $435,000, $614,000, and $606,000, respectively. &lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="0" id="ixv-18137" unitRef="usd">435000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c7" decimals="0" id="ixv-18138" unitRef="usd">614000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c8" decimals="0" id="ixv-18139" unitRef="usd">606000</us-gaap:AdvertisingExpense>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-10481">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Net Loss Per Share&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, warrants, and Convertible Notes (as defined in Note 8), which would result in the issuance of incremental shares of common stock to the extent such impact is not anti-dilutive.
  &lt;/div&gt;&lt;div&gt; The following presents a reconciliation of basic and diluted net loss per share. &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net loss
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(19,470,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(49,244,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(4,207,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Basic shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,685,322&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,601,204&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,340,246&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Effect of dilutive shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Diluted shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,685,322&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,601,204&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,340,246&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net loss per share:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Basic net loss per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.99&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(2.51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Diluted net loss per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.99&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(2.51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt; Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the years ended March 31, 2025, 2024, and 2023, there were 2,323,321, 2,122,863, and 1,854,795, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. &lt;/div&gt;&lt;div&gt; In addition, for the years ended March 31, 2025, 2024, and 2023, there were 2,493,963, 1,693,778, and 5,846, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#x201c;if-converted&#x201d; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants (as defined below) issued in connection with the Convertible Notes (see Note 8) are anti-dilutive until they become exercisable and as of March 31, 2025, the Warrants were not exercisable. &lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-10488">&lt;div&gt; The following presents a reconciliation of basic and diluted net loss per share. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net loss
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(19,470,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(49,244,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(4,207,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Basic shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,685,322&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,601,204&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,340,246&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Effect of dilutive shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Diluted shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,685,322&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,601,204&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,340,246&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net loss per share:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Basic net loss per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.99&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(2.51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Diluted net loss per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.99&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(2.51&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;(0.22&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-18140" unitRef="usd">-19470000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-18141" unitRef="usd">-49244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-18142" unitRef="usd">-4207000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-18143"
      unitRef="shares">19685322</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ixv-18144"
      unitRef="shares">19601204</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c8"
      decimals="0"
      id="ixv-18145"
      unitRef="shares">19340246</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c0"
      decimals="0"
      id="ixv-18146"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c7"
      decimals="0"
      id="ixv-18147"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c8"
      decimals="0"
      id="ixv-18148"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-18149"
      unitRef="shares">19685322</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-18150"
      unitRef="shares">19601204</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c8"
      decimals="0"
      id="ixv-18151"
      unitRef="shares">19340246</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-18152"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-18153"
      unitRef="usdPershares">-2.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c8"
      decimals="2"
      id="ixv-18154"
      unitRef="usdPershares">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-18155"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-18156"
      unitRef="usdPershares">-2.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c8"
      decimals="2"
      id="ixv-18157"
      unitRef="usdPershares">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c50"
      decimals="0"
      id="ixv-18158"
      unitRef="shares">2323321</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c51"
      decimals="0"
      id="ixv-18159"
      unitRef="shares">2122863</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c52"
      decimals="0"
      id="ixv-18160"
      unitRef="shares">1854795</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c53"
      decimals="0"
      id="ixv-18161"
      unitRef="shares">2493963</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c54"
      decimals="0"
      id="ixv-18162"
      unitRef="shares">1693778</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c55"
      decimals="0"
      id="ixv-18163"
      unitRef="shares">5846</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-10659">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Use of Estimates&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. On an on-going basis, the Company evaluates its estimates, including allowances for credit losses, valuation of inventory and Used Cores, valuation of long-lived assets, goodwill and intangible assets, useful lives of long-lived assets, litigation matters, valuation of deferred tax assets, share-based compensation, sales returns and other customer marketing allowances, the incremental borrowing rate used in determining the present value of lease liabilities, and valuation of the embedded derivatives in connection with the convertible notes. Although the Company does not believe that there is a reasonable likelihood that there will be a material change in the future estimate or in the assumptions used in calculating the estimate, unforeseen changes in the industry, or business could materially impact the estimate and may have a material adverse effect on its business, financial condition and results of operations.
  &lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0" id="ixv-10666">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Financial Instruments&lt;/span&gt; &lt;/div&gt;&lt;div&gt; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amount of short-term investments approximates their fair value as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. The estimated fair value of the Company&#x2019;s Convertible Notes (as defined in Note 8) was $42,398,000 and $38,276,000 using Level 3 inputs at March 31, 2025 and 2024, respectively. See Note 14 for further information concerning the fair value of the Company&#x2019;s Convertible Notes. &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c56" decimals="0" id="ixv-18164" unitRef="usd">42398000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c57" decimals="0" id="ixv-18165" unitRef="usd">38276000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-10673">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Share-Based Payments&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The Company has share-based compensation plans and recognizes compensation expense over the requisite service period for its share-based plans based on the fair value of the awards on the date of the grant, award or issuance and accounts for forfeitures as they occur. Share-based plans include stock option awards, restricted stock units, restricted stock awards, and performance stock units issued under the Company&#x2019;s incentive plans. The cost is measured at the grant date, based on (i) the estimated fair value of the award using the Black-Scholes option pricing model for stock options, (ii) the closing share price of the Company&#x2019;s stock on the grant date for restricted stock units and restricted stock awards, (iii) the closing share price of the Company&#x2019;s stock on the grant date for performance stock units subject to performance conditions, and (iv) the estimated fair value of the award using the Monte Carlo valuation model for performance stock units subject to market conditions. See Note 19 for further information concerning the Company&#x2019;s share-based payments.
  &lt;/div&gt;&lt;div&gt;
   The Black-Scholes option-pricing model and Monte Carlo valuation model require the input of assumptions including the expected volatility of the underlying stock and the expected holding period of the option. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair value.
  &lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-10683">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Credit Risk &lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The Company regularly reviews its accounts receivable and allowance for credit losses by considering factors such as historical experience, credit quality and age of the accounts receivable, and the current economic conditions that may affect a customer&#x2019;s ability to pay. The majority of the Company&#x2019;s sales are to leading automotive aftermarket parts suppliers. The Company participates in trade accounts receivable discount programs with its major customers. If the creditworthiness of any of its customers was downgraded, the Company could be adversely affected, in that it may be subjected to higher interest rates on the use of these discount programs or it could be forced to wait longer for payment. &lt;span style="background-color: rgb(255, 255, 255); font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;In certain cases, the Company has experienced higher interest rates due to changes in customer credit profiles, which has impacted the overall cost of these financing arrangements.&lt;/span&gt; &lt;/span&gt;Should the Company&#x2019;s customers experience significant cash flow problems, its financial position and results of operations could be materially and adversely affected, and the maximum amount of loss that would be incurred would be the outstanding receivable balance, Used Cores expected to be returned by customers, and the value of the Remanufactured Cores held at customers&#x2019; locations. The Company maintains an allowance for credit losses that, in its opinion, provide for an adequate reserve to cover losses that may be incurred.
  &lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="c0" id="ixv-10699">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Deferred Compensation Plan&lt;/span&gt; &lt;/div&gt;&lt;div&gt; The Company has a deferred compensation plan for certain members of management. The plan allows participants to defer salary and bonuses. The assets of the plan, which are held in a trust and are subject to the claims of the Company&#x2019;s general creditors under federal and state laws in the event of insolvency, are recorded as short-term investments in the consolidated balance sheets. Consequently, the trust qualifies as a Rabbi trust for income tax purposes. The plan&#x2019;s assets consist primarily of mutual funds and are recorded at market value with any unrealized gain or loss recorded as general and administrative expense. The carrying value of plan assets were $1,881,000 and $1,837,000, and the deferred compensation liability, which is included in other current liabilities in the accompanying consolidated balance sheets, was $1,881,000 and $1,837,000 at March 31, 2025 and 2024, respectively. During the years ended March 31, 2025, 2024, and 2023, the Company made contributions of $36,000, $6,000 and $75,000, respectively. During the year ended March 31, 2024, the Company&#x2019;s matching contributions under its deferred compensation plan were temporarily halted through February 2024 when they were reinstated. &lt;/div&gt;&lt;div&gt; During the years ended March 31, 2025, 2024, and 2023, employee contributions of $46,000, $82,000, and $287,000, respectively, were made to the deferred compensation plan. During the years ended March 31, 2025, 2024, and 2023, the Company redeemed $151,000, $603,000, and $297,000, respectively, of its short-term investments for the payment of deferred compensation liabilities. &lt;/div&gt;&lt;div&gt; The following summarizes the gain (loss) on the Company&#x2019;s equity investments: &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net gain (loss) recognized on equity securities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;105,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;347,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(181,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: net gain (loss) recognized on equity securities sold
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;74,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(15,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Unrealized gain (loss) recognized on equity securities still held
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;97,000&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;273,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;(166,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="0" id="ixv-18166" unitRef="usd">1881000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="0" id="ixv-18167" unitRef="usd">1837000</us-gaap:ShortTermInvestments>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c3" decimals="0" id="ixv-18168" unitRef="usd">1881000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c4" decimals="0" id="ixv-18169" unitRef="usd">1837000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c0" decimals="0" id="ixv-18170" unitRef="usd">36000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c7" decimals="0" id="ixv-18171" unitRef="usd">6000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c8" decimals="0" id="ixv-18172" unitRef="usd">75000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee contextRef="c0" decimals="0" id="ixv-18173" unitRef="usd">46000</mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee>
    <mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee contextRef="c7" decimals="0" id="ixv-18174" unitRef="usd">82000</mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee>
    <mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee contextRef="c8" decimals="0" id="ixv-18175" unitRef="usd">287000</mpaa:DeferredCompensationArrangementWithIndividualContributionsByEmployee>
    <mpaa:ShortTermInvestmentsRedeemed contextRef="c0" decimals="0" id="ixv-18176" unitRef="usd">151000</mpaa:ShortTermInvestmentsRedeemed>
    <mpaa:ShortTermInvestmentsRedeemed contextRef="c7" decimals="0" id="ixv-18177" unitRef="usd">603000</mpaa:ShortTermInvestmentsRedeemed>
    <mpaa:ShortTermInvestmentsRedeemed contextRef="c8" decimals="0" id="ixv-18178" unitRef="usd">297000</mpaa:ShortTermInvestmentsRedeemed>
    <us-gaap:GainLossOnInvestmentsTextBlock contextRef="c0" id="ixv-10709">&lt;div&gt; The following summarizes the gain (loss) on the Company&#x2019;s equity investments: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net gain (loss) recognized on equity securities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;105,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;347,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(181,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: net gain (loss) recognized on equity securities sold
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;74,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(15,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 15.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Unrealized gain (loss) recognized on equity securities still held
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;97,000&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;273,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; border-left: none; border-right: none; vertical-align: bottom;"&gt;(166,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c0" decimals="0" id="ixv-18179" unitRef="usd">105000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c7" decimals="0" id="ixv-18180" unitRef="usd">347000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c8" decimals="0" id="ixv-18181" unitRef="usd">-181000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments contextRef="c0" decimals="0" id="ixv-18182" unitRef="usd">8000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments contextRef="c7" decimals="0" id="ixv-18183" unitRef="usd">74000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments contextRef="c8" decimals="0" id="ixv-18184" unitRef="usd">-15000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="c0" decimals="0" id="ixv-18185" unitRef="usd">97000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="c7" decimals="0" id="ixv-18186" unitRef="usd">273000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="c8" decimals="0" id="ixv-18187" unitRef="usd">-166000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-10801">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Comprehensive Income or Loss&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   Comprehensive income or loss is defined as the change in equity during a period resulting from transactions and other events and circumstances from non-owner sources. The Company&#x2019;s total comprehensive income or loss consists of net unrealized income or loss from foreign currency translation adjustments.
  &lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-10808">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;3. Goodwill and Intangible Assets&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Goodwill&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company had goodwill of $3,205,000 at March 31, 2025 and 2024, which was comprised of $2,551,000 for the Hard Parts segment and $654,000 for all others, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Intangible Assets&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following is a summary of acquired intangible assets subject to amortization: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.3pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"&gt; &lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;&#160; &#160; &#160;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2024&lt;/span&gt;&#160; &#160; &#160; &lt;/td&gt;&lt;td colspan="1" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; "&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Gross Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Gross Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; padding-left: 0px;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-align: center; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="1" style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Intangible assets subject to amortization&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="1"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="text-align: left;"&gt; &#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Trademarks &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="text-align: center; padding-left: 10px; vertical-align: bottom;"&gt; &lt;div&gt; 10 years &lt;/div&gt; &lt;/td&gt;&lt;td style="font-size: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;520,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;513,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;705,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;641,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 4.7pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Customer relationships &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-left: 10px; vertical-align: bottom;"&gt; &lt;div&gt; 8 years &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;2,532,000&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;1,987,000&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;8,573,000&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;7,568,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; &lt;span style="font-weight: bold;"&gt;Total intangible assets subject to amortization&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-left: 10px; vertical-align: bottom;"&gt; &lt;div&gt; 8 years &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;3,052,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;2,500,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;9,278,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,209,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the years ended March 31, 2025 and 2024, the Company retired $6,085,000 and $2,667,000, respectively, of fully amortized intangible assets. &lt;/div&gt;&lt;div&gt; Amortization expense for acquired intangible assets is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;b&gt;2024&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 10px; text-align: right; vertical-align: bottom;"&gt;477,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 10px; text-align: right; vertical-align: bottom;"&gt;1,075,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 10px; text-align: right; vertical-align: bottom;"&gt;1,460,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The estimated future amortization expense for acquired intangible assets subject to amortization is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration: underline; float: none; display: inline !important;"&gt;Year Ending March 31,&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;323,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;229,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;552,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill contextRef="c3" decimals="0" id="ixv-18188" unitRef="usd">3205000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c4" decimals="0" id="ixv-18189" unitRef="usd">3205000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c58" decimals="0" id="ixv-18190" unitRef="usd">2551000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c59" decimals="0" id="ixv-18191" unitRef="usd">2551000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c60" decimals="0" id="ixv-18192" unitRef="usd">654000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c61" decimals="0" id="ixv-18193" unitRef="usd">654000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-10820">&lt;div&gt; The following is a summary of acquired intangible assets subject to amortization: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.3pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"&gt; &lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;&#160; &#160; &#160;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2024&lt;/span&gt;&#160; &#160; &#160; &lt;/td&gt;&lt;td colspan="1" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; "&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Gross Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Gross Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; padding-left: 0px;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-align: center; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="1" style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Intangible assets subject to amortization&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="1"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="text-align: left;"&gt; &#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Trademarks &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="text-align: center; padding-left: 10px; vertical-align: bottom;"&gt; &lt;div&gt; 10 years &lt;/div&gt; &lt;/td&gt;&lt;td style="font-size: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;520,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;513,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;705,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;641,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 4.7pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Customer relationships &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-left: 10px; vertical-align: bottom;"&gt; &lt;div&gt; 8 years &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;2,532,000&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;1,987,000&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;8,573,000&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;7,568,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; &lt;span style="font-weight: bold;"&gt;Total intangible assets subject to amortization&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-left: 10px; vertical-align: bottom;"&gt; &lt;div&gt; 8 years &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;3,052,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;2,500,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;9,278,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,209,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c62" id="ixv-18194">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c63" decimals="0" id="ixv-18195" unitRef="usd">520000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c63" decimals="0" id="ixv-18196" unitRef="usd">513000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c64" decimals="0" id="ixv-18197" unitRef="usd">705000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c64" decimals="0" id="ixv-18198" unitRef="usd">641000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c65" id="ixv-18199">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c66" decimals="0" id="ixv-18200" unitRef="usd">2532000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c66" decimals="0" id="ixv-18201" unitRef="usd">1987000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c67" decimals="0" id="ixv-18202" unitRef="usd">8573000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c67" decimals="0" id="ixv-18203" unitRef="usd">7568000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c0" id="ixv-18204">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c3" decimals="0" id="ixv-18205" unitRef="usd">3052000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="0" id="ixv-18206" unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c4" decimals="0" id="ixv-18207" unitRef="usd">9278000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c4" decimals="0" id="ixv-18208" unitRef="usd">8209000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <mpaa:IntangibleAssetsFullyAmortizedRetired contextRef="c3" decimals="0" id="ixv-18209" unitRef="usd">6085000</mpaa:IntangibleAssetsFullyAmortizedRetired>
    <mpaa:IntangibleAssetsFullyAmortizedRetired contextRef="c4" decimals="0" id="ixv-18210" unitRef="usd">2667000</mpaa:IntangibleAssetsFullyAmortizedRetired>
    <mpaa:ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-10987">&lt;div&gt; Amortization expense for acquired intangible assets is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;b&gt;2024&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.15pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 10px; text-align: right; vertical-align: bottom;"&gt;477,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 10px; text-align: right; vertical-align: bottom;"&gt;1,075,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 10px; text-align: right; vertical-align: bottom;"&gt;1,460,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</mpaa:ScheduleOfAmortizationExpenseForAcquiredIntangibleAssetsTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" id="ixv-18211" unitRef="usd">477000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c7" decimals="0" id="ixv-18212" unitRef="usd">1075000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c8" decimals="0" id="ixv-18213" unitRef="usd">1460000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-11061">&lt;div&gt; The estimated future amortization expense for acquired intangible assets subject to amortization is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration: underline; float: none; display: inline !important;"&gt;Year Ending March 31,&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 4.7pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;323,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-align: left;"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;229,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;552,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18214" unitRef="usd">323000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c3" decimals="0" id="ixv-18215" unitRef="usd">229000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c3" decimals="0" id="ixv-18216" unitRef="usd">552000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0" id="ixv-11100">&lt;div style="text-indent: -11.45pt; padding-left: 11.45pt;"&gt;
    &lt;div style="float: left; width: 11.45pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;4.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Accounts Receivable &lt;/span&gt;&#x2014; &lt;span style="font-weight: bold;"&gt;Net&lt;/span&gt;&#160;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company has trade accounts receivable that result from the sale of goods and services. Accounts receivable &#x2014; net includes offset accounts related to customer payment discrepancies, returned goods authorizations (&#x201c;RGAs&#x201d;) issued for in-transit unit returns, and allowances for credit losses.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Accounts receivable &#x2014; net is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;  &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2024&lt;/span&gt;  &lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Accounts receivable - net&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accounts receivable &#x2014; trade
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;113,807,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;118,500,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.55pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(207,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(189,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Customer payment discrepancies
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1,765,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1,206,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.55pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Customer returns RGA issued
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(20,771,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(20,809,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: total accounts receivable offset accounts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(22,743,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(22,204,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.9pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total accounts receivable &#x2014; net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;91,064,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;96,296,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-11110">&lt;div&gt; Accounts receivable &#x2014; net is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;  &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2024&lt;/span&gt;  &lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Accounts receivable - net&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accounts receivable &#x2014; trade
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;113,807,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;118,500,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.55pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(207,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(189,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.55pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Customer payment discrepancies
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1,765,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1,206,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 4.55pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Customer returns RGA issued
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(20,771,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(20,809,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: total accounts receivable offset accounts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(22,743,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(22,204,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 5.9pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total accounts receivable &#x2014; net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;91,064,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;96,296,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="0" id="ixv-18217" unitRef="usd">113807000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c4" decimals="0" id="ixv-18218" unitRef="usd">118500000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" id="ixv-18219" unitRef="usd">207000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="0" id="ixv-18220" unitRef="usd">189000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <mpaa:CustomerPaymentDiscrepancies contextRef="c3" decimals="0" id="ixv-18221" unitRef="usd">1765000</mpaa:CustomerPaymentDiscrepancies>
    <mpaa:CustomerPaymentDiscrepancies contextRef="c4" decimals="0" id="ixv-18222" unitRef="usd">1206000</mpaa:CustomerPaymentDiscrepancies>
    <mpaa:CustomerReturnsRgaIssued contextRef="c3" decimals="0" id="ixv-18223" unitRef="usd">20771000</mpaa:CustomerReturnsRgaIssued>
    <mpaa:CustomerReturnsRgaIssued contextRef="c4" decimals="0" id="ixv-18224" unitRef="usd">20809000</mpaa:CustomerReturnsRgaIssued>
    <mpaa:AccountsReceivableOffsetAccounts contextRef="c3" decimals="0" id="ixv-18225" unitRef="usd">22743000</mpaa:AccountsReceivableOffsetAccounts>
    <mpaa:AccountsReceivableOffsetAccounts contextRef="c4" decimals="0" id="ixv-18226" unitRef="usd">22204000</mpaa:AccountsReceivableOffsetAccounts>
    <us-gaap:AccountsReceivableNet contextRef="c3" decimals="0" id="ixv-18227" unitRef="usd">91064000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c4" decimals="0" id="ixv-18228" unitRef="usd">96296000</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-11211">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;5. Inventory&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Inventory is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Inventory - net&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Raw materials
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;150,274,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;158,819,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Work in process
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,821,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,943,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;202,078,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;227,650,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;360,173,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;394,412,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less allowance for excess and obsolete inventory
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(18,964,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(17,372,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total inventory - net&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;341,209,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;377,040,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Inventory unreturned&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;18,460,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20,288,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-11215">&lt;div&gt; Inventory is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Inventory - net&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Raw materials
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;150,274,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;158,819,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Work in process
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,821,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,943,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;202,078,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;227,650,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;360,173,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;394,412,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less allowance for excess and obsolete inventory
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(18,964,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(17,372,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total inventory - net&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;341,209,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;377,040,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Inventory unreturned&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;18,460,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20,288,000&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-18229" unitRef="usd">150274000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c4" decimals="0" id="ixv-18230" unitRef="usd">158819000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-18231" unitRef="usd">7821000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c4" decimals="0" id="ixv-18232" unitRef="usd">7943000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-18233" unitRef="usd">202078000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c4" decimals="0" id="ixv-18234" unitRef="usd">227650000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-18235" unitRef="usd">360173000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c4" decimals="0" id="ixv-18236" unitRef="usd">394412000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-18237" unitRef="usd">18964000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c4" decimals="0" id="ixv-18238" unitRef="usd">17372000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-18239" unitRef="usd">341209000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-18240" unitRef="usd">377040000</us-gaap:InventoryNet>
    <mpaa:InventoryUnreturned contextRef="c3" decimals="0" id="ixv-18241" unitRef="usd">18460000</mpaa:InventoryUnreturned>
    <mpaa:InventoryUnreturned contextRef="c4" decimals="0" id="ixv-18242" unitRef="usd">20288000</mpaa:InventoryUnreturned>
    <mpaa:ContractAssetsTextBlock contextRef="c0" id="ixv-11338">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;6. Contract Assets&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the years ended March 31, 2025, 2024, and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#x2019; locations by $2,805,000, $5,353,000, and $3,736,000, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Contract assets are comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 75%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Short-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cores expected to be returned by customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;17,732,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;15,409,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;9,669,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;9,567,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,400,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,407,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;805,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;756,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total short-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;29,606,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;27,139,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Long-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Remanufactured cores held at customers' locations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;301,388,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;279,427,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;24,714,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;30,227,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Long-term core inventory deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,483,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,341,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,114,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,718,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total long-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;336,268,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;320,282,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</mpaa:ContractAssetsTextBlock>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c0" decimals="0" id="ixv-18243" unitRef="usd">2805000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c7" decimals="0" id="ixv-18244" unitRef="usd">5353000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c8" decimals="0" id="ixv-18245" unitRef="usd">3736000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:ContractAssetsTableTextBlock contextRef="c0" id="ixv-11344">&lt;div&gt; Contract assets are comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 75%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Short-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cores expected to be returned by customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;17,732,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;15,409,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;9,669,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;9,567,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,400,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,407,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;805,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;756,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total short-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;29,606,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;27,139,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Long-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Remanufactured cores held at customers' locations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;301,388,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;279,427,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;24,714,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;30,227,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Long-term core inventory deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,483,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,341,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,114,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,718,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total long-term contract assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;336,268,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;320,282,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</mpaa:ContractAssetsTableTextBlock>
    <mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent contextRef="c3" decimals="0" id="ixv-18246" unitRef="usd">17732000</mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent contextRef="c4" decimals="0" id="ixv-18247" unitRef="usd">15409000</mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent contextRef="c3" decimals="0" id="ixv-18248" unitRef="usd">9669000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent contextRef="c4" decimals="0" id="ixv-18249" unitRef="usd">9567000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent contextRef="c3" decimals="0" id="ixv-18250" unitRef="usd">1400000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent contextRef="c4" decimals="0" id="ixv-18251" unitRef="usd">1407000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent contextRef="c3" decimals="0" id="ixv-18252" unitRef="usd">805000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent contextRef="c4" decimals="0" id="ixv-18253" unitRef="usd">756000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="0" id="ixv-18254" unitRef="usd">29606000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c4" decimals="0" id="ixv-18255" unitRef="usd">27139000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent contextRef="c3" decimals="0" id="ixv-18256" unitRef="usd">301388000</mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent>
    <mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent contextRef="c4" decimals="0" id="ixv-18257" unitRef="usd">279427000</mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent contextRef="c3" decimals="0" id="ixv-18258" unitRef="usd">24714000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent contextRef="c4" decimals="0" id="ixv-18259" unitRef="usd">30227000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent contextRef="c3" decimals="0" id="ixv-18260" unitRef="usd">5569000</mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent>
    <mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent contextRef="c4" decimals="0" id="ixv-18261" unitRef="usd">5569000</mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent contextRef="c3" decimals="0" id="ixv-18262" unitRef="usd">2483000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent contextRef="c4" decimals="0" id="ixv-18263" unitRef="usd">2341000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent contextRef="c3" decimals="0" id="ixv-18264" unitRef="usd">2114000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent contextRef="c4" decimals="0" id="ixv-18265" unitRef="usd">2718000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c3" decimals="0" id="ixv-18266" unitRef="usd">336268000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c4" decimals="0" id="ixv-18267" unitRef="usd">320282000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-11528">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;7. Plant and Equipment&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Plant and equipment is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Plant and equipment&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Machinery and equipment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;62,330,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;63,048,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Office equipment and fixtures
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;34,250,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;33,463,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Leasehold improvements
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;13,485,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;15,110,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;110,065,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;111,621,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: accumulated depreciation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(78,075,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(73,283,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total plant and equipment&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;31,990,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;38,338,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Plant and equipment located in the foreign countries where the Company has facilities, net of accumulated depreciation, totaled $27,760,000 and $33,455,000, of which $25,001,000 and $30,992,000 is located in Mexico, at March 31, 2025 and 2024, respectively. &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-11532">&lt;div&gt; Plant and equipment is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Plant and equipment&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Machinery and equipment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;62,330,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;63,048,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Office equipment and fixtures
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;34,250,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;33,463,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Leasehold improvements
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;13,485,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;15,110,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;110,065,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;111,621,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: accumulated depreciation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(78,075,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(73,283,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total plant and equipment&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;31,990,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;38,338,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c72" decimals="0" id="ixv-18268" unitRef="usd">62330000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c73" decimals="0" id="ixv-18269" unitRef="usd">63048000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c74" decimals="0" id="ixv-18270" unitRef="usd">34250000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c75" decimals="0" id="ixv-18271" unitRef="usd">33463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c76" decimals="0" id="ixv-18272" unitRef="usd">13485000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c77" decimals="0" id="ixv-18273" unitRef="usd">15110000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-18274" unitRef="usd">110065000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="0" id="ixv-18275" unitRef="usd">111621000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-18276" unitRef="usd">78075000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-18277" unitRef="usd">73283000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-18278" unitRef="usd">31990000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-18279" unitRef="usd">38338000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c68" decimals="0" id="ixv-18280" unitRef="usd">27760000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c69" decimals="0" id="ixv-18281" unitRef="usd">33455000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c70" decimals="0" id="ixv-18282" unitRef="usd">25001000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c71" decimals="0" id="ixv-18283" unitRef="usd">30992000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-11639">&lt;div style="text-indent: -16.6pt; padding-left: 16.6pt;"&gt;
    &lt;div style="float: left; width: 16.6pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;8.&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Debt &lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company has $268,620,000 in senior secured financing, (as amended from time to time, the &#x201c;Credit Facility&#x201d;) consisting of a $238,620,000 revolving loan facility (the &#x201c;Revolving Facility&#x201d;), subject to certain restrictions, and a $30,000,000 term loan facility (the &#x201c;Term Loans&#x201d;). The Term Loans were repaid during the year ended March 31, 2024. The Credit Facility matures on December 12, 2028. The lenders have a security interest in substantially all of the assets of the Company. In June 2024, the Company enrolled in a feature with its lenders, under which the Company sweeps its cash collections to pay down its Revolving Facility and borrows on-demand to fund payments. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company had $90,787,000 and $128,000,000 outstanding under the Revolving Facility at March 31, 2025 and 2024, respectively. In addition, $7,047,000 was outstanding for letters of credit at March 31, 2025. At March 31, 2025, after certain contractual adjustments, $135,150,000 was available under the Revolving Facility. The interest rate on the Company&#x2019;s Revolving Facility was 7.46% and 8.43% at March 31, 2025 and 2024, respectively. &lt;/div&gt;&lt;div&gt; The Credit Facility requires the Company to maintain a minimum fixed charge coverage ratio if undrawn availability is less than 22.5% of the aggregate revolving commitments and a specified minimum undrawn availability. During the period ended March 31, 2025, undrawn availability was greater than the 22.5% threshold, therefore, the fixed charge coverage ratio financial covenant was not required to be tested. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Convertible Notes, Related Party&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; On March 31, 2023, the Company entered into a note purchase agreement, as amended, (the &#x201c;Note Purchase Agreement&#x201d;) with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P. (collectively, the &#x201c;Purchasers&#x201d;) and Bison Capital Partners VI, L.P., as the purchaser representative (the &#x201c;Purchaser Representative&#x201d;) for the issuance and sale of $32,000,000 in aggregate principal amount of convertible notes due in 2029 (the &#x201c;Convertible Notes&#x201d;), which was used for general corporate purposes. The Convertible Notes will bear interest at a rate of 10.0% per annum, compounded annually, and payable (i) in kind or (ii) in cash, annually in arrears on April 1 of each year, commencing on April 1, 2024. In April 2024, non-cash accrued interest on the Convertible Notes of $3,209,000 was paid in-kind and is included in the principal amount of Convertible Notes at March 31, 2025. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company&#x2019;s Convertible Notes are comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 40.5pt;"&gt;
    &lt;td&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Convertible Notes, related party&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Principal amount of Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;35,209,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;32,000,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(6,556,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(7,576,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: unamortized debt discount attributed to debt issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(916,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(1,058,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Carrying amount of the Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;27,737,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;23,366,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Plus: Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,470,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,410,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Net carrying amount of Convertible Notes, related party&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;35,207,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;30,776,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The aggregate proceeds from the offering were approximately $31,280,000, net of initial purchasers&#x2019; fees and other related expenses. The initial conversion rate is 66.6667 shares of the Company&#x2019;s common stock per $1,000 principal amount of notes (equivalent to an initial conversion price of approximately $15.00 per share of common stock). At March 31, 2025, the Company had 28,240,973 shares of its common stock available to be issued if the Convertible Notes were converted. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; In connection with the Note Purchase Agreement, the Company entered into common stock warrants (the &#x201c;Warrants&#x201d;) with the Purchasers, which mature on March 30, 2029. The Warrants do not become exercisable unless a Company Redemption (as defined below) occurs and the volume weighted average price of the Company&#x2019;s common stock for 20 consecutive days prior to the redemption is less than $15.00. The fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was zero at March 31, 2025 and 2024. The Company estimates the fair value of the Warrants at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Warrants will be recorded in current period earnings in the consolidated statements of operations. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Convertible Notes may be converted, subject to certain conditions, at an initial conversion price of $15.00, subject to adjustment as provide in the Convertible Notes (the &#x201c;Conversion Option&#x201d;). The Convertible Notes also include a provision for a return of interest (&#x201c;Return of Interest&#x201d;), which requires the Purchasers to return 15.0% of the interest paid to the Company in certain circumstances, subject to reduction of the Return of Interest amount in the event that the Return of Interest amount would result in total payments to the Purchasers of less than two times the original principal amount. The Return of Interest provision is accounted for as part of the Conversion Option and if the Conversion Option is exercised in the future, the Return of Interest provision will remain outstanding until the Purchaser sells all of the underlying stock received upon conversion. Upon conversion, any value associated with the Return of Interest provision will be reflected as a derivative asset upon conversion, with changes in fair value being recorded in earnings in the consolidated statements of operations until settlement in connection with the sale of the underlying stock by the Purchaser. Unless and until the Company delivers a redemption notice, the Purchasers of the Convertible Notes may convert their Convertible Notes at any time at their option. Upon conversion, the Convertible Notes will be settled in shares of the Company&#x2019;s common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events. The Convertible Notes have a stated maturity of March 30, 2029, subject to earlier conversion or redemption in accordance with their terms. &lt;/div&gt;&lt;div&gt; If there is a Fundamental Transaction, as defined in the Form of Convertible Promissory Note, the Company may redeem all or part of the Convertible Notes. Except in the case of the occurrence of a Fundamental Transaction, the Company may not redeem the Convertible Notes prior to March 31, 2026. After March 31, 2026, the Company may redeem all or part of the Convertible Notes for a cash purchase (the &#x201c;Company Redemption&#x201d;) price equal to the Redemption Price (as defined below) plus $5,000,000, but only if (i) it is listed on a national exchange, (ii) there is no &#x201c;Event of Default&#x201d; occurring and continuing, and (iii) Adjusted EBITDA for the prior four quarters is greater than $80,000,000.&#160;&#160;The &#x201c;Redemption Price&#x201d; shall mean a cash amount equal to the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest. However, if the volume weighted average price of the Company&#x2019;s common stock for 20 consecutive days prior to the notice of the Company Redemption is less than $15, the Purchasers may exercise the warrants and the Company will pay the Redemption Price plus $2,000,000. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Conversion Option and the Company Redemption both met the criteria for bifurcation from the Convertible Notes as derivatives and have been combined as a compound net derivative liability (the &#x201c;Compound Net Derivative Liability&#x201d;). The Compound Net Derivative Liability has been recorded within &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;convertible note, related party&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; in the consolidated balance sheets. The fair value of the Conversion Option and the Company Redemption option using Level 3 inputs and the Monte Carlo simulation model was a liability of $9,000,000 and $9,800,000, and an asset of $1,530,000 and $2,390,000 at March 31, 2025 and 2024, respectively. The Company estimates the fair value of the Compound Net Derivative Liability at each balance sheet date. Any subsequent changes from the initial recognition in the fair value of the Compound Net Derivative Liability is recorded in current period earnings in the consolidated statements of operations. During the years ended March 31, 2025 and 2024, the Company recorded a loss of $60,000 and a gain of $1,020,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the consolidated statements of operations and consolidated statements of cash flows. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Convertible Notes also contain additional features, such as, default interest and options related to a Fundamental Transaction, requiring bifurcation which were not separately accounted for as the value of such features were not material at March 31, 2025 and 2024. Any subsequent changes from the initial recognition in the fair value of those features is recorded in current period earnings in the consolidated statements of operations.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Convertible Notes include customary provisions relating to the occurrence of Events of Default, which include the following: (i) certain payment defaults on the Convertible Notes&#x37e; (ii) certain events of bankruptcy, insolvency and reorganization involving the Company or any of its subsidiaries; (iii) the entering of one or more final judgments or orders against the Company or any of its subsidiaries for an aggregate payment exceeding $25,000,000; (iv) the acceleration of senior debt or any other debt greater than $25,000,000; (v) certain failures of the Company to comply with certain provisions of the Note Purchase Agreement or material breaches of the Note Purchase Agreement by the Company or any of its subsidiaries; (vi) any material provision of the Note Purchase Agreement, the Convertible Notes, the guarantee, the subordination agreement, the Warrants or the registration rights agreement, for any reason, ceases to be valid and binding on the Company or any subsidiary, or any subsidiary shall so claim in writing to challenge the validity of or the Company&#x2019;s liability under the Note Purchase Agreement, the Convertible Notes, or the registration rights agreement; or (vii) the Company fails to maintain the listing of its capital stock on a national securities exchange. Events of Default will be subject to a 30-day cure period except for those related to clause (ii) and (iv) of the preceding sentence. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; If an Event of Default occurs and is continuing, then, the Company shall deliver written notice to the Purchasers within 5 business days of first learning of such Event of Default. If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to the Company (and not solely with respect to its significant subsidiary) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Convertible Notes then outstanding will immediately become due and payable without any further action. &lt;/div&gt;&lt;div&gt; Unamortized debt issuance costs of $916,000 and $1,058,000 are presented in the balance sheet as a direct deduction from the carrying amounts of the Convertible Notes at March 31, 2025 and 2024, respectively. Debt issuance costs are amortized using the effective interest method through the maturity of the Convertible Note and recorded in interest expense in the consolidated statements of operations. The effective interest rate was 18.3% as of March 31, 2025 and 2024, respectively. Debt issuance costs of $360,000 allocated to the Compound Net Derivative Liability were immediately expensed to interest expense in the consolidated statements of operations for the year ended March 31, 2023. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Additionally, pursuant to the Note Purchase Agreement, subject to certain conditions, the Purchaser Representative shall have the right to nominate one director to serve (the &#x201c;Investor Director&#x201d;) on the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;). If an Investor Director is not currently serving on the Board, and subject to certain other conditions set forth in the Note Purchase Agreement, the Purchaser Representative shall have the right to designate one person to have observation rights with respect to all meetings of the Board. In connection with the Company&#x2019;s entry into the Note Purchase Agreement, Douglas Trussler was appointed to serve on its Board. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Interest expense related to the Convertible Notes is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.0pt;"&gt;
    &lt;td&gt;&lt;b&gt;&#160;Interest expense on Convertible Notes&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Contractual interest expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,521,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,200,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;9,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accretion of debt discount
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,020,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;853,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization of issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;142,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;119,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;&lt;b&gt;
      Total interest expense
     &lt;/b&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,683,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,172,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;9,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; There are no future payments required under the Convertible Notes prior to their maturity, therefore, the principal amount of the notes plus interest payable in-kind, assuming no early redemption or conversion has occurred, of $56,704,000 would be paid on March 30, 2029. &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c78" decimals="0" id="ixv-18284" unitRef="usd">268620000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c79" decimals="0" id="ixv-18285" unitRef="usd">238620000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c80" decimals="0" id="ixv-18286" unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c81" id="ixv-18287">2028-12-12</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LineOfCredit contextRef="c79" decimals="0" id="ixv-18288" unitRef="usd">90787000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c82" decimals="0" id="ixv-18289" unitRef="usd">128000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c83" decimals="0" id="ixv-18290" unitRef="usd">7047000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c79" decimals="0" id="ixv-18291" unitRef="usd">135150000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c84"
      decimals="INF"
      id="ixv-18292"
      unitRef="pure">0.0746</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c85"
      decimals="INF"
      id="ixv-18293"
      unitRef="pure">0.0843</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage contextRef="c78" decimals="3" id="ixv-18294" unitRef="pure">0.225</mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage>
    <mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage contextRef="c78" decimals="3" id="ixv-18295" unitRef="pure">0.225</mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c86" decimals="0" id="ixv-18296" unitRef="usd">32000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c87"
      decimals="INF"
      id="ixv-18297"
      unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c88"
      decimals="INF"
      id="ixv-18298"
      unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c86" decimals="3" id="ixv-18299" unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaidInKindInterest contextRef="c89" decimals="0" id="ixv-18300" unitRef="usd">3209000</us-gaap:PaidInKindInterest>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c0" id="ixv-11664">&lt;div&gt; The Company&#x2019;s Convertible Notes are comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 40.5pt;"&gt;
    &lt;td&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Convertible Notes, related party&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Principal amount of Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;35,209,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;32,000,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(6,556,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(7,576,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: unamortized debt discount attributed to debt issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(916,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(1,058,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Carrying amount of the Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;27,737,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;23,366,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Plus: Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,470,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;7,410,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Net carrying amount of Convertible Notes, related party&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;35,207,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;30,776,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c87" decimals="0" id="ixv-18301" unitRef="usd">35209000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c88" decimals="0" id="ixv-18302" unitRef="usd">32000000</us-gaap:DebtInstrumentFaceAmount>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability contextRef="c87" decimals="0" id="ixv-18303" unitRef="usd">6556000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability contextRef="c88" decimals="0" id="ixv-18304" unitRef="usd">7576000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts contextRef="c87" decimals="0" id="ixv-18305" unitRef="usd">916000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts contextRef="c88" decimals="0" id="ixv-18306" unitRef="usd">1058000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <mpaa:AmountAllocatedToConvertibleNotes contextRef="c87" decimals="0" id="ixv-18307" unitRef="usd">27737000</mpaa:AmountAllocatedToConvertibleNotes>
    <mpaa:AmountAllocatedToConvertibleNotes contextRef="c88" decimals="0" id="ixv-18308" unitRef="usd">23366000</mpaa:AmountAllocatedToConvertibleNotes>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c87" decimals="0" id="ixv-18309" unitRef="usd">7470000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c88" decimals="0" id="ixv-18310" unitRef="usd">7410000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c87" decimals="0" id="ixv-18311" unitRef="usd">35207000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c88" decimals="0" id="ixv-18312" unitRef="usd">30776000</us-gaap:ConvertibleDebtNoncurrent>
    <mpaa:ProceedsFromConvertibleDebtNet contextRef="c90" decimals="0" id="ixv-18313" unitRef="usd">31280000</mpaa:ProceedsFromConvertibleDebtNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1 contextRef="c89" decimals="4" id="ixv-18314" unitRef="pure">66.6667</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1 contextRef="c91" decimals="4" id="ixv-18315" unitRef="pure">66.6667</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1 contextRef="c90" decimals="4" id="ixv-18316" unitRef="pure">66.6667</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount contextRef="c87" decimals="0" id="ixv-18317" unitRef="usd">1000</mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount>
    <mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount contextRef="c88" decimals="0" id="ixv-18318" unitRef="usd">1000</mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount>
    <mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount contextRef="c86" decimals="0" id="ixv-18319" unitRef="usd">1000</mpaa:DebtInstrumentConvertibleConversionBasePrincipalAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c87"
      decimals="2"
      id="ixv-18320"
      unitRef="usdPershares">15</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c88"
      decimals="2"
      id="ixv-18321"
      unitRef="usdPershares">15</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c86"
      decimals="2"
      id="ixv-18322"
      unitRef="usdPershares">15</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <mpaa:DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion
      contextRef="c87"
      decimals="INF"
      id="ixv-18323"
      unitRef="shares">28240973</mpaa:DebtInstrumentConvertibleCommonStockAvailableForIssuanceUponConversion>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate contextRef="c87" id="ixv-18324">2029-03-30</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <mpaa:WarrantsThresholdConsecutiveTradingDays
      contextRef="c89"
      decimals="INF"
      id="ixv-18325"
      unitRef="Days">20</mpaa:WarrantsThresholdConsecutiveTradingDays>
    <mpaa:WarrantsRedemptionPrice
      contextRef="c89"
      decimals="2"
      id="ixv-18326"
      unitRef="usdPershares">15</mpaa:WarrantsRedemptionPrice>
    <mpaa:WarrantsAndRightsOutstandingFairValue contextRef="c87" decimals="0" id="ixv-18327" unitRef="usd">0</mpaa:WarrantsAndRightsOutstandingFairValue>
    <mpaa:WarrantsAndRightsOutstandingFairValue contextRef="c88" decimals="0" id="ixv-18328" unitRef="usd">0</mpaa:WarrantsAndRightsOutstandingFairValue>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c88"
      decimals="2"
      id="ixv-18329"
      unitRef="usdPershares">15</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <mpaa:ReturnOfInterestPercentage contextRef="c87" decimals="3" id="ixv-18330" unitRef="pure">0.15</mpaa:ReturnOfInterestPercentage>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c89" id="ixv-18331">2029-03-30</us-gaap:DebtInstrumentMaturityDate>
    <mpaa:AdditionalAmountToBePaidForRedemption contextRef="c87" decimals="0" id="ixv-18332" unitRef="usd">5000000</mpaa:AdditionalAmountToBePaidForRedemption>
    <mpaa:MinimumAdjustedEBITDAForRedemption contextRef="c87" decimals="0" id="ixv-18333" unitRef="usd">80000000</mpaa:MinimumAdjustedEBITDAForRedemption>
    <mpaa:WarrantsThresholdConsecutiveTradingDays
      contextRef="c89"
      decimals="INF"
      id="ixv-18334"
      unitRef="Days">20</mpaa:WarrantsThresholdConsecutiveTradingDays>
    <mpaa:WarrantsRedemptionPrice
      contextRef="c89"
      decimals="0"
      id="ixv-18335"
      unitRef="usdPershares">15</mpaa:WarrantsRedemptionPrice>
    <mpaa:AdditionalAmountPaidOnRedemptionPriceConditionTwo contextRef="c87" decimals="0" id="ixv-18336" unitRef="usd">2000000</mpaa:AdditionalAmountPaidOnRedemptionPriceConditionTwo>
    <us-gaap:DerivativeLiabilities contextRef="c87" decimals="0" id="ixv-18337" unitRef="usd">9000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c88" decimals="0" id="ixv-18338" unitRef="usd">9800000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets contextRef="c87" decimals="0" id="ixv-18339" unitRef="usd">1530000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c88" decimals="0" id="ixv-18340" unitRef="usd">2390000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c89" decimals="0" id="ixv-18341" unitRef="usd">-60000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c91" decimals="0" id="ixv-18342" unitRef="usd">1020000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <mpaa:ThresholdAggregatePaymentInEventOfDefault contextRef="c89" decimals="0" id="ixv-18343" unitRef="usd">25000000</mpaa:ThresholdAggregatePaymentInEventOfDefault>
    <mpaa:ThresholdAmountSeniorDebtAccelerationInEventOfDefault contextRef="c89" decimals="0" id="ixv-18344" unitRef="usd">25000000</mpaa:ThresholdAmountSeniorDebtAccelerationInEventOfDefault>
    <mpaa:CurePeriodInCaseOfEventsOfDefault contextRef="c89" id="ixv-18345">P30D</mpaa:CurePeriodInCaseOfEventsOfDefault>
    <mpaa:NoticePeriodInTheEventsOfDefault contextRef="c89" id="ixv-18346">P5D</mpaa:NoticePeriodInTheEventsOfDefault>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts contextRef="c87" decimals="0" id="ixv-18347" unitRef="usd">916000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts contextRef="c88" decimals="0" id="ixv-18348" unitRef="usd">1058000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c87" decimals="3" id="ixv-18349" unitRef="pure">0.183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c88" decimals="3" id="ixv-18350" unitRef="pure">0.183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <mpaa:DebtIssuanceCostsAllocatedToBifurcatedDerivatives contextRef="c90" decimals="0" id="ixv-18351" unitRef="usd">360000</mpaa:DebtIssuanceCostsAllocatedToBifurcatedDerivatives>
    <mpaa:PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors
      contextRef="c89"
      decimals="INF"
      id="ixv-18352"
      unitRef="Director">1</mpaa:PurchaseRepresentativeRightToNominateDirectorsNumberOfDirectors>
    <mpaa:NumberOfPersonsHavingObservationRights
      contextRef="c89"
      decimals="INF"
      id="ixv-18353"
      unitRef="Person">1</mpaa:NumberOfPersonsHavingObservationRights>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="c0" id="ixv-11809">&lt;div&gt; Interest expense related to the Convertible Notes is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; "&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.0pt;"&gt;
    &lt;td&gt;&lt;b&gt;&#160;Interest expense on Convertible Notes&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Contractual interest expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,521,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,200,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;9,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accretion of debt discount
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,020,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;853,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization of issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;142,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;119,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;&lt;b&gt;
      Total interest expense
     &lt;/b&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,683,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,172,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;9,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c89" decimals="0" id="ixv-18354" unitRef="usd">3521000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c91" decimals="0" id="ixv-18355" unitRef="usd">3200000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c90" decimals="0" id="ixv-18356" unitRef="usd">9000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c89" decimals="0" id="ixv-18357" unitRef="usd">1020000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c91" decimals="0" id="ixv-18358" unitRef="usd">853000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c90" decimals="0" id="ixv-18359" unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c89" decimals="0" id="ixv-18360" unitRef="usd">142000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c91" decimals="0" id="ixv-18361" unitRef="usd">119000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c90" decimals="0" id="ixv-18362" unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt contextRef="c89" decimals="0" id="ixv-18363" unitRef="usd">4683000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c91" decimals="0" id="ixv-18364" unitRef="usd">4172000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c90" decimals="0" id="ixv-18365" unitRef="usd">9000</us-gaap:InterestExpenseDebt>
    <mpaa:ConvertibleNotesGross contextRef="c92" decimals="0" id="ixv-18366" unitRef="usd">56704000</mpaa:ConvertibleNotesGross>
    <mpaa:ContractLiabilitiesTextBlock contextRef="c0" id="ixv-11928">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;9. Contract Liabilities&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Contract liabilities are comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Short-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer allowances earned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;16,283,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,789,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;13,880,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;10,448,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,196,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,476,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;2,486,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,735,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,795,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,739,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;518,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;404,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total short-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;38,158,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;37,591,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Long-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;227,588,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;193,545,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;10,048,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;11,843,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,768,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;6,535,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;145,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total long-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;241,404,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;212,068,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</mpaa:ContractLiabilitiesTextBlock>
    <mpaa:ContractLiabilitiesTableTextBlock contextRef="c0" id="ixv-11932">&lt;div&gt; Contract liabilities are comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Short-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer allowances earned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;16,283,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;19,789,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;13,880,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;10,448,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,196,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,476,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;2,486,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,735,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,795,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,739,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;518,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;404,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total short-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;38,158,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;37,591,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Long-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;227,588,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;193,545,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;10,048,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;11,843,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3,768,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;6,535,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Finished goods liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;145,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total long-term contract liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;241,404,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;212,068,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</mpaa:ContractLiabilitiesTableTextBlock>
    <mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent contextRef="c3" decimals="0" id="ixv-18367" unitRef="usd">16283000</mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent contextRef="c4" decimals="-3" id="ixv-18368" unitRef="usd">19789000</mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent contextRef="c3" decimals="0" id="ixv-18369" unitRef="usd">13880000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent contextRef="c4" decimals="-3" id="ixv-18370" unitRef="usd">10448000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent contextRef="c3" decimals="0" id="ixv-18371" unitRef="usd">3196000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent contextRef="c4" decimals="-3" id="ixv-18372" unitRef="usd">3476000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c3" decimals="0" id="ixv-18373" unitRef="usd">2486000</mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c4" decimals="-3" id="ixv-18374" unitRef="usd">1735000</mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent contextRef="c3" decimals="0" id="ixv-18375" unitRef="usd">1795000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-18376" unitRef="usd">1739000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-18377" unitRef="usd">518000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18378" unitRef="usd">404000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-18379" unitRef="usd">38158000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-18380" unitRef="usd">37591000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent contextRef="c3" decimals="0" id="ixv-18381" unitRef="usd">227588000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent contextRef="c4" decimals="-3" id="ixv-18382" unitRef="usd">193545000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent contextRef="c3" decimals="0" id="ixv-18383" unitRef="usd">10048000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent contextRef="c4" decimals="-3" id="ixv-18384" unitRef="usd">11843000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent contextRef="c3" decimals="0" id="ixv-18385" unitRef="usd">3768000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent contextRef="c4" decimals="-3" id="ixv-18386" unitRef="usd">6535000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-18387" unitRef="usd">0</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-18388" unitRef="usd">145000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-18389" unitRef="usd">241404000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-18390" unitRef="usd">212068000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <mpaa:LesseeOperatingAndFinanceLeasesTextBlock contextRef="c0" id="ixv-12117">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;10. Leases&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company leases various facilities in North America and Asia under operating leases expiring through August 2033. The Company also has finance leases for certain office and manufacturing equipment, which generally range from three to five years. The Company has material non-functional currency leases, which resulted in a remeasurement loss of $11,713,000 and remeasurement gains of $5,187,000 and $6,515,000 during the years ended March 31, 2025, 2024, and 2023, respectively. These remeasurement losses and gains are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. &lt;/div&gt;&lt;div&gt;
   During the year ended March 31, 2025, the Company ceased manufacturing operations at its Torrance, California facility as a part of its on-going strategy to utilize its global footprint to enhance its operating efficiencies. This represented a significant change to the use of this right-of-use asset, which required a reassessment of the Company&#x2019;s asset groups. The Company concluded that this right-of-use asset was no longer part of the Hard Parts asset group. The Company performed a test for recoverability (using Level 3 inputs) which resulted in no impairment at March 31, 2025. Any future changes to the assumptions and estimates from those anticipated may affect the carrying value of right-of-use assets and could result in impairment charges.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Balance sheet information for leases is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 30%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 11.25pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt; &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt; &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; &lt;b&gt;Leases&lt;/b&gt; &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Classification&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Assets: &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;Operating lease assets&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;66,603,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;83,973,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;Plant and equipment&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;4,296,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;4,611,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; &lt;b&gt;Total leased assets&lt;/b&gt; &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;70,899,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;88,584,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 13.5pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Liabilities: &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Current &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;9,982,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;8,319,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-14"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-15"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,222,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,585,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Long-term &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-17"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;65,308,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;72,240,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-18"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-19"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,954,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,893,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="padding-left: 10px;"&gt;
&lt;div style="margin: 0in; font-size: 12pt;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt"&gt;Total lease liabilities&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;78,466,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;84,037,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div&gt; Lease cost recognized in the consolidated statements of operations is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31, &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Lease cost&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Operating lease cost
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;14,057,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;15,047,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;13,176,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Short-term lease cost
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,221,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,263,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,686,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Variable lease cost
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;511,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;667,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;761,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Finance lease cost:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization of finance lease assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,234,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,508,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,983,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Interest on finance lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;191,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;219,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;262,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total lease cost&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;17,214,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;18,704,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;17,868,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Maturities of lease commitments at March 31, 2025 were as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;b&gt;Maturity of lease liabilities by Year Ending March 31,&lt;/b&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Operating Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Finance Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;13,983,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;1,396,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;15,379,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt;2027&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;12,200,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;905,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;13,105,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt; 2028&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,560,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;650,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;12,210,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt; 2029&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,160,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;420,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,580,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt;2030&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,370,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;186,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,556,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;32,119,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;32,119,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total lease payments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;92,392,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;3,557,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;95,949,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Less: amount representing interest
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;(17,102,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;(381,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;(17,483,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Present value of lease liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;75,290,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;3,176,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;78,466,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Other information about leases is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt; March 31, 2025 &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt; March 31, 2024 &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; &lt;b&gt;Lease term and discount rate&lt;/b&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted-average remaining lease term (years): &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3.2&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2.8&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7.3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;8.3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted-average discount rate: &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7.0&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;6.4&lt;/td&gt; &lt;td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5.8&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5.8&lt;/td&gt; &lt;td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:LesseeOperatingAndFinanceLeasesTextBlock>
    <us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="c93" id="ixv-18391">P3Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="c94" id="ixv-18392">P5Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c0" decimals="0" id="ixv-18394" unitRef="usd">-11713000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c7" decimals="0" id="ixv-18395" unitRef="usd">5187000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c8" decimals="0" id="ixv-18396" unitRef="usd">6515000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-12132">&lt;div&gt; Balance sheet information for leases is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 30%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 11.25pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt; &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt; &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; &lt;b&gt;Leases&lt;/b&gt; &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Classification&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Assets: &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;Operating lease assets&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;66,603,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;83,973,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;Plant and equipment&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;4,296,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;4,611,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; &lt;b&gt;Total leased assets&lt;/b&gt; &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;70,899,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;88,584,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 13.5pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Liabilities: &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Current &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;9,982,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;8,319,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-14"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-15"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,222,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,585,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Long-term &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-17"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;65,308,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;72,240,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance &lt;/div&gt; &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-18"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-19"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,954,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,893,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="padding-left: 10px;"&gt;
&lt;div style="margin: 0in; font-size: 12pt;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt"&gt;Total lease liabilities&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;78,466,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;84,037,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-18397" unitRef="usd">66603000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-18398" unitRef="usd">83973000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-18399" unitRef="usd">4296000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-18400" unitRef="usd">4611000</us-gaap:FinanceLeaseRightOfUseAsset>
    <mpaa:OperatingAndFinanceLeaseRightOfUseAssets contextRef="c3" decimals="-3" id="ixv-18401" unitRef="usd">70899000</mpaa:OperatingAndFinanceLeaseRightOfUseAssets>
    <mpaa:OperatingAndFinanceLeaseRightOfUseAssets contextRef="c4" decimals="-3" id="ixv-18402" unitRef="usd">88584000</mpaa:OperatingAndFinanceLeaseRightOfUseAssets>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-18403" unitRef="usd">9982000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-18404" unitRef="usd">8319000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-18405" unitRef="usd">1222000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-18406" unitRef="usd">1585000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-18407" unitRef="usd">65308000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-4" id="ixv-18408" unitRef="usd">72240000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-18409" unitRef="usd">1954000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-18410" unitRef="usd">1893000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c3" decimals="-3" id="ixv-18411" unitRef="usd">78466000</mpaa:OperatingAndFinanceLeaseLiability>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c4" decimals="-3" id="ixv-18412" unitRef="usd">84037000</mpaa:OperatingAndFinanceLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-12375">&lt;div&gt; Lease cost recognized in the consolidated statements of operations is comprised of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31, &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Lease cost&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Operating lease cost
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;14,057,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;15,047,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;13,176,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Short-term lease cost
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,221,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,263,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,686,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Variable lease cost
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;511,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;667,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;761,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Finance lease cost:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization of finance lease assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,234,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,508,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,983,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Interest on finance lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;191,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;219,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;262,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 15pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total lease cost&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;17,214,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;18,704,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;17,868,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="0" id="ixv-18413" unitRef="usd">14057000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c7" decimals="0" id="ixv-18414" unitRef="usd">15047000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c8" decimals="0" id="ixv-18415" unitRef="usd">13176000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c0" decimals="0" id="ixv-18416" unitRef="usd">1221000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c7" decimals="0" id="ixv-18417" unitRef="usd">1263000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c8" decimals="0" id="ixv-18418" unitRef="usd">1686000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="0" id="ixv-18419" unitRef="usd">511000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c7" decimals="0" id="ixv-18420" unitRef="usd">667000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c8" decimals="0" id="ixv-18421" unitRef="usd">761000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c0" decimals="0" id="ixv-18422" unitRef="usd">1234000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c7" decimals="0" id="ixv-18423" unitRef="usd">1508000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c8" decimals="0" id="ixv-18424" unitRef="usd">1983000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c0" decimals="0" id="ixv-18425" unitRef="usd">191000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c7" decimals="0" id="ixv-18426" unitRef="usd">219000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c8" decimals="0" id="ixv-18427" unitRef="usd">262000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost contextRef="c0" decimals="0" id="ixv-18428" unitRef="usd">17214000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c7" decimals="0" id="ixv-18429" unitRef="usd">18704000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c8" decimals="0" id="ixv-18430" unitRef="usd">17868000</us-gaap:LeaseCost>
    <mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-12538">&lt;div&gt; Maturities of lease commitments at March 31, 2025 were as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;b&gt;Maturity of lease liabilities by Year Ending March 31,&lt;/b&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Operating Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Finance Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;13,983,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;1,396,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;15,379,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt;2027&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;12,200,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;905,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;13,105,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt; 2028&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,560,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;650,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;12,210,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt; 2029&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,160,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;420,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,580,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="text-align: left; padding-left: 10px;"&gt;2030&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,370,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;186,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;11,556,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;32,119,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;32,119,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total lease payments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;92,392,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;3,557,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;95,949,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Less: amount representing interest
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;(17,102,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;(381,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;(17,483,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Present value of lease liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;75,290,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;3,176,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;78,466,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18431" unitRef="usd">13983000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18432" unitRef="usd">1396000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18433" unitRef="usd">15379000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="0" id="ixv-18434" unitRef="usd">12200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="0" id="ixv-18435" unitRef="usd">905000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="0" id="ixv-18436" unitRef="usd">13105000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="0" id="ixv-18437" unitRef="usd">11560000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="0" id="ixv-18438" unitRef="usd">650000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="0" id="ixv-18439" unitRef="usd">12210000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="0" id="ixv-18440" unitRef="usd">11160000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="0" id="ixv-18441" unitRef="usd">420000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="0" id="ixv-18442" unitRef="usd">11580000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c3" decimals="0" id="ixv-18443" unitRef="usd">11370000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c3" decimals="0" id="ixv-18444" unitRef="usd">186000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive contextRef="c3" decimals="0" id="ixv-18445" unitRef="usd">11556000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c3" decimals="0" id="ixv-18446" unitRef="usd">32119000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c3" decimals="0" id="ixv-18447" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c3" decimals="0" id="ixv-18448" unitRef="usd">32119000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c3" decimals="0" id="ixv-18449" unitRef="usd">92392000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c3" decimals="0" id="ixv-18450" unitRef="usd">3557000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue contextRef="c3" decimals="0" id="ixv-18451" unitRef="usd">95949000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="0" id="ixv-18452" unitRef="usd">17102000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="0" id="ixv-18453" unitRef="usd">381000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="0" id="ixv-18454" unitRef="usd">17483000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="0" id="ixv-18455" unitRef="usd">75290000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c3" decimals="0" id="ixv-18456" unitRef="usd">3176000</us-gaap:FinanceLeaseLiability>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c3" decimals="0" id="ixv-18457" unitRef="usd">78466000</mpaa:OperatingAndFinanceLeaseLiability>
    <mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock contextRef="c0" id="ixv-12710">&lt;div&gt; Other information about leases is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt; March 31, 2025 &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="font-weight: bold; text-align: center; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt; March 31, 2024 &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; &lt;b&gt;Lease term and discount rate&lt;/b&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted-average remaining lease term (years): &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3.2&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2.8&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7.3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;8.3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted-average discount rate: &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Finance leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7.0&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;6.4&lt;/td&gt; &lt;td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="padding-left: 10px;"&gt; &lt;div&gt; Operating leases &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5.8&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5.8&lt;/td&gt; &lt;td style="vertical-align : bottom; padding-left : 0px; text-align : left; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-18458">P3Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-18459">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-18460">P7Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-18461">P8Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-18462" unitRef="pure">0.07</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="3" id="ixv-18463" unitRef="pure">0.064</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-18464" unitRef="pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="3" id="ixv-18465" unitRef="pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <mpaa:AccountsReceivableDiscountProgramsTextBlock contextRef="c0" id="ixv-12809">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;11. Accounts Receivable Discount Programs&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company uses accounts receivable discount programs offered by certain customers and their respective banks. Under these accounts receivable discount programs, the Company may sell those customers&#x2019; receivables to those banks at a discount to be agreed upon at the time the receivables are sold. These accounts receivable discount programs allow the Company to accelerate receipt of payment on customers&#x2019; receivables.
  &lt;/div&gt;&lt;div&gt; The following is a summary of the Company&#x2019;s accounts receivable discount programs:&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 10.9pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Fiscal Years Ended March 31,&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 10.9pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 3.6pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Receivables discounted &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;643,918,000&lt;/td&gt; &lt;td style="text-align: left; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;618,012,000&lt;/td&gt; &lt;td style="padding-left: 10px; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted average days &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;343&lt;/td&gt; &lt;td style="text-align: left; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;336&lt;/td&gt; &lt;td style="padding-left: 10px; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average discount rate &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;6.2&lt;/td&gt; &lt;td style="text-align : left; padding-left : 0px; vertical-align : bottom; "&gt;%&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;6.8&lt;/td&gt; &lt;td style="padding-left : 0px; text-align : left; vertical-align : bottom; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt;"&gt; &lt;td&gt; &lt;div&gt; Amount of discount as interest expense &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;38,021,000&lt;/td&gt; &lt;td style="text-align: left; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;39,175,000&lt;/td&gt; &lt;td style="padding-left: 10px; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:AccountsReceivableDiscountProgramsTextBlock>
    <mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock contextRef="c0" id="ixv-12821">&lt;div&gt; The following is a summary of the Company&#x2019;s accounts receivable discount programs:&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 10.9pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Fiscal Years Ended March 31,&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 10.9pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 3.6pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Receivables discounted &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;643,918,000&lt;/td&gt; &lt;td style="text-align: left; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;618,012,000&lt;/td&gt; &lt;td style="padding-left: 10px; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted average days &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;343&lt;/td&gt; &lt;td style="text-align: left; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;336&lt;/td&gt; &lt;td style="padding-left: 10px; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average discount rate &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;6.2&lt;/td&gt; &lt;td style="text-align : left; padding-left : 0px; vertical-align : bottom; "&gt;%&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;6.8&lt;/td&gt; &lt;td style="padding-left : 0px; text-align : left; vertical-align : bottom; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 11.65pt;"&gt; &lt;td&gt; &lt;div&gt; Amount of discount as interest expense &lt;/div&gt; &lt;/td&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;38,021,000&lt;/td&gt; &lt;td style="text-align: left; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;39,175,000&lt;/td&gt; &lt;td style="padding-left: 10px; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock>
    <mpaa:AccountsReceivablesDiscounted contextRef="c0" decimals="0" id="ixv-18466" unitRef="usd">643918000</mpaa:AccountsReceivablesDiscounted>
    <mpaa:AccountsReceivablesDiscounted contextRef="c7" decimals="0" id="ixv-18467" unitRef="usd">618012000</mpaa:AccountsReceivablesDiscounted>
    <mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection contextRef="c0" id="ixv-18468">P343D</mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection>
    <mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection contextRef="c7" id="ixv-18469">P336D</mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection>
    <mpaa:WeightedAverageDiscountRateOnDiscountedAccountsReceivables contextRef="c0" decimals="3" id="ixv-18470" unitRef="pure">0.062</mpaa:WeightedAverageDiscountRateOnDiscountedAccountsReceivables>
    <mpaa:WeightedAverageDiscountRateOnDiscountedAccountsReceivables contextRef="c7" decimals="3" id="ixv-18471" unitRef="pure">0.068</mpaa:WeightedAverageDiscountRateOnDiscountedAccountsReceivables>
    <mpaa:DiscountRecordedAsInterestExpense contextRef="c0" decimals="0" id="ixv-18472" unitRef="usd">38021000</mpaa:DiscountRecordedAsInterestExpense>
    <mpaa:DiscountRecordedAsInterestExpense contextRef="c7" decimals="0" id="ixv-18473" unitRef="usd">39175000</mpaa:DiscountRecordedAsInterestExpense>
    <us-gaap:SupplierFinanceProgramTextBlock contextRef="c0" id="ixv-12911">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;12. Supplier Finance Programs&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company utilizes a supplier finance program, which allows certain of the Company&#x2019;s suppliers to sell their receivables due from the Company to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $30,000,000 from $15,000,000 during the year ended March 31, 2025. The Company has no economic interest in the sale of these receivables and no direct relationship with the financial institution. Payments to the third-party administrator are based on services rendered and are not related to the volume or number of financing agreements between suppliers, financial institution, and the third-party administrator. The Company is not a party to agreements negotiated between participating suppliers and the financial institution. The Company's obligations to its suppliers, including amounts due and payment terms, are not affected by a supplier's decision to participate in this program. The Company does not provide guarantees and there are no assets pledged to the financial institution or the third-party administrator for the committed payment in connection with this program. At March 31, 2025 and 2024, the Company had $33,661,000 and $1,695,000, respectively, of outstanding supplier obligations confirmed as valid under this program, included in &lt;span style="-sec-ix-hidden: hidden-fact-20"&gt;accounts payable&lt;/span&gt; in the consolidated balance sheet. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following is a summary of the changes in outstanding supplier obligations confirmed as valid under this program: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 20.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; padding-left: 10px; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 9%;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.6pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Confirmed obligations outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;1,695,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Invoices confirmed as valid during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;91,951,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Confirmed invoices paid during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;(59,985,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 11.65pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Confirmed obligations outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;33,661,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:SupplierFinanceProgramTextBlock>
    <mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable contextRef="c3" decimals="0" id="ixv-18474" unitRef="usd">30000000</mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable>
    <mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable contextRef="c1" decimals="0" id="ixv-18475" unitRef="usd">15000000</mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c3" decimals="0" id="ixv-18476" unitRef="usd">33661000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c4" decimals="0" id="ixv-18477" unitRef="usd">1695000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="c0" id="ixv-12918">&lt;div&gt; The following is a summary of the changes in outstanding supplier obligations confirmed as valid under this program: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 20.25pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; padding-left: 10px; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 9%;"&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; padding-left: 10px; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 1pt solid black; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.6pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Confirmed obligations outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;1,695,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Invoices confirmed as valid during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; width: 9%; vertical-align: bottom;"&gt;91,951,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.65pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Confirmed invoices paid during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;(59,985,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 11.65pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Confirmed obligations outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;33,661,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:SupplierFinanceProgramTableTextBlock>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c4" decimals="0" id="ixv-18478" unitRef="usd">1695000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease contextRef="c0" decimals="0" id="ixv-18479" unitRef="usd">91951000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement contextRef="c0" decimals="0" id="ixv-18480" unitRef="usd">59985000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c3" decimals="0" id="ixv-18481" unitRef="usd">33661000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-12987">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;13. Financial Risk Management and Derivatives&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Purchases and expenses denominated in currencies other than the U.S. dollar, which are primarily related to the Company&#x2019;s facilities overseas, expose the Company to market risk from material movements in foreign exchange rates between the U.S. dollar and the foreign currencies. The Company&#x2019;s primary risk exposure is from fluctuations in the value of the Mexican peso and to a lesser extent, the Chinese yuan. To mitigate these risks, the Company enters into forward foreign currency exchange contracts to exchange U.S. dollars for these foreign currencies. The extent to which forward foreign currency exchange contracts are used is modified periodically in response to the Company&#x2019;s estimate of market conditions and the terms and length of anticipated requirements.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company enters into forward foreign currency exchange contracts in order to reduce the impact of foreign currency fluctuations and not to engage in currency speculation. The use of derivative financial instruments allows the Company to reduce its exposure to the risk that the eventual cash outflow resulting from funding the expenses of the foreign operations will be materially affected by changes in exchange rates between the U.S. dollar and the foreign currencies. The Company does not hold or issue financial instruments for trading purposes. The forward foreign currency exchange contracts are designated for forecasted expenditure requirements to fund foreign operations.
  &lt;/div&gt;&lt;div&gt; The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $45,921,000 and $54,092,000 at March 31, 2025 and 2024, respectively. These contracts generally have a term of one year or less, at rates agreed at the inception of the contracts. The counterparty to this derivative transaction is a major financial institution with investment grade credit rating; however, the Company is exposed to credit risk with this institution. The credit risk is limited to the potential unrealized gains (which offset currency fluctuations adverse to the Company) in any such contract should this counterparty fail to perform as contracted. Any changes in the fair values of forward foreign currency exchange contracts are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of operations. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following shows the effect of the Company&#x2019;s derivative instruments on its consolidated statements of operations: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;(Loss) Gain Recognized as Foreign Exchange Impact of Lease Liabilities and Forward Contracts&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="text-align: center;"&gt;
     &lt;div&gt;
      Derivatives Not Designated as
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 10.5pt;"&gt;
    &lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      Hedging Instruments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(4,179,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(1,373,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,776,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The changes in the fair values of forward foreign currency exchange contracts are included in foreign exchange impact of lease liabilities and forward contracts in the consolidated statements of cash flows for the years ended March 31, 2025, 2024, and 2023. The fair value of the forward foreign currency exchange contracts of $1,663,000 is included in other current liabilities in the consolidated balance sheets at March 31, 2025. The fair value of the forward foreign currency exchange contracts of $2,516,000 is included in prepaid expenses and other current assets in the consolidated balance sheets at March 31, 2024. &lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c95" decimals="0" id="ixv-18482" unitRef="usd">45921000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c96" decimals="0" id="ixv-18483" unitRef="usd">54092000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeTermOfContract contextRef="c97" id="ixv-18484">P1Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c0" id="ixv-13004">&lt;div&gt; The following shows the effect of the Company&#x2019;s derivative instruments on its consolidated statements of operations: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;(Loss) Gain Recognized as Foreign Exchange Impact of Lease Liabilities and Forward Contracts&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="text-align: center;"&gt;
     &lt;div&gt;
      Derivatives Not Designated as
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 10.5pt;"&gt;
    &lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      Hedging Instruments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(4,179,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(1,373,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,776,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c98" decimals="0" id="ixv-18485" unitRef="usd">-4179000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c99" decimals="0" id="ixv-18486" unitRef="usd">-1373000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c100" decimals="0" id="ixv-18487" unitRef="usd">2776000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue contextRef="c3" decimals="0" id="ixv-18488" unitRef="usd">1663000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c4" decimals="0" id="ixv-18489" unitRef="usd">2516000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-13070">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;14. Fair Value Measurements&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses a three-tier valuation hierarchy based upon observable and unobservable inputs:
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18.7pt; padding-left: 37.4pt;"&gt;
    &lt;div style="float: left; width: 18.7pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;&#x2022;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     Level 1 &#x2014; Valuation is based upon quoted prices (unadjusted) in active markets for identical assets or liabilities.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="margin-left: 37.4pt; clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18.7pt; padding-left: 37.4pt;"&gt;
    &lt;div style="float: left; width: 18.7pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;&#x2022;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     Level 2 &#x2014; Valuation is based upon quoted prices for similar assets and liabilities in active markets, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="margin-left: 37.4pt; clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18.7pt; padding-left: 37.4pt;"&gt;
    &lt;div style="float: left; width: 18.7pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;&#x2022;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     Level 3 &#x2014; Valuation is based upon unobservable inputs that are significant to the fair value measurement.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The fair value hierarchy requires the use of observable market data when available. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company&#x2019;s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
  &lt;/div&gt;&lt;div&gt; The following sets forth by level within the fair value hierarchy, the Company&#x2019;s financial assets and liabilities that were accounted for at fair value on a recurring basis according to the valuation techniques the Company used to determine their fair values at: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value Measurements&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value Measurements&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Using Inputs Considered as&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Using Inputs Considered as&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 10.5pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 10.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Short-term investments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;Mutual funds&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Prepaid expenses and other current assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 40px;"&gt;
     &lt;div&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,516,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,516,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Other current liabilities
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Deferred compensation
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,663,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,663,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Convertible notes, related party
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,470,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,470,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,410,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,410,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Short-term Investments and Deferred Compensation&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company&#x2019;s short-term investments, which fund its deferred compensation liabilities, consist of investments in mutual funds. These investments are classified as Level 1 as the shares of these mutual funds trade with sufficient frequency and volume to enable the Company to obtain pricing information on an ongoing basis.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Forward Foreign Currency Exchange Contracts&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The forward foreign currency exchange contracts are primarily measured based on the foreign currency spot and forward rates quoted by the banks or foreign currency dealers (See Note 13).
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Compound Net Derivative Liability&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company estimates the fair value of the Compound Net Derivative Liability (see Note 8) using Level 3 inputs and the Monte Carlo simulation model at the balance sheet date. The Monte Carlo simulation model requires the input of assumptions including the expected volatility of the underlying stock. These assumptions are based on both historical and other information. Changes in the values assumed and used in the model can materially affect the estimate of fair value. This amount is recorded within convertible notes, related party in the consolidated balance sheets at March 31, 2025 and 2024. Any changes in the fair value of the Compound Net Derivative Liability are recorded in change in fair value of compound net derivative liability in the consolidated statements of operations and in the consolidated statements of cash flows.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following assumptions were used to determine the fair value of the Compound Net Derivative Liability: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Risk free interest rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;3.91&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;4.36&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Cost of equity
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;21.30&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;23.20&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted average cost of capital
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;14.90&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;14.90&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Expected volatility of MPA common stock
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;40.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;50.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      EBITDA volatility
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;45.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;40.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt; The following summarizes the activity for Level 3 fair value measurements: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;

    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Beginning balance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;7,410,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,430,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Newly issued
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,430,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left : 10px; white-space : nowrap; "&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Changes in the fair value of the Compound Net Derivative Liability included in earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;60,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1,020,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.6pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Ending balance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;7,470,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;7,410,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,430,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   During the years ended March 31, 2025 and 2024, the Company had no significant measurements of assets or liabilities at fair value on a nonrecurring basis subsequent to their initial recognition.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the short-term nature of these instruments. The carrying amounts of the revolving loan and other long-term liabilities approximate their fair value based on the variable nature of interest rates and current rates for instruments with similar characteristics. At March 31, 2025 and 2024, the net carrying amount of the Convertible Notes was $35,207,000 and $30,776,000, respectively, (see Note 8). The estimated fair value of the Company&#x2019;s Convertible Notes was $42,398,000 and $38,276,000 using Level 3 inputs at March 31, 2025 and 2024, respectively. &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0" id="ixv-13100">&lt;div&gt; The following sets forth by level within the fair value hierarchy, the Company&#x2019;s financial assets and liabilities that were accounted for at fair value on a recurring basis according to the valuation techniques the Company used to determine their fair values at: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="16" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value Measurements&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value Measurements&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Using Inputs Considered as&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="12" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Using Inputs Considered as&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 10.5pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 10.5pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Short-term investments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;Mutual funds&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Prepaid expenses and other current assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 40px;"&gt;
     &lt;div&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,516,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,516,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Other current liabilities
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Deferred compensation
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,881,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,837,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,663,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,663,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -3.75pt; padding-left: 3.75pt;"&gt;
      Convertible notes, related party
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 20px;"&gt;
     &lt;div&gt;
      Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,470,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,470,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,410,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;7,410,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c103" decimals="0" id="ixv-18490" unitRef="usd">1881000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c104" decimals="0" id="ixv-18491" unitRef="usd">1881000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c105" decimals="0" id="ixv-18492" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c106" decimals="0" id="ixv-18493" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c107" decimals="0" id="ixv-18494" unitRef="usd">1837000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c108" decimals="0" id="ixv-18495" unitRef="usd">1837000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c109" decimals="0" id="ixv-18496" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c110" decimals="0" id="ixv-18497" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c103" decimals="0" id="ixv-18498" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c104" decimals="0" id="ixv-18499" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c105" decimals="0" id="ixv-18500" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c106" decimals="0" id="ixv-18501" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c107" decimals="0" id="ixv-18502" unitRef="usd">2516000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c108" decimals="0" id="ixv-18503" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c109" decimals="0" id="ixv-18504" unitRef="usd">2516000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c110" decimals="0" id="ixv-18505" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c103" decimals="0" id="ixv-18506" unitRef="usd">1881000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c104" decimals="0" id="ixv-18507" unitRef="usd">1881000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c105" decimals="0" id="ixv-18508" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c106" decimals="0" id="ixv-18509" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c107" decimals="0" id="ixv-18510" unitRef="usd">1837000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c108" decimals="0" id="ixv-18511" unitRef="usd">1837000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c109" decimals="0" id="ixv-18512" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c110" decimals="0" id="ixv-18513" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c103" decimals="0" id="ixv-18514" unitRef="usd">1663000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c104" decimals="0" id="ixv-18515" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c105" decimals="0" id="ixv-18516" unitRef="usd">1663000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c106" decimals="0" id="ixv-18517" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c107" decimals="0" id="ixv-18518" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c108" decimals="0" id="ixv-18519" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c109" decimals="0" id="ixv-18520" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c110" decimals="0" id="ixv-18521" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c103" decimals="0" id="ixv-18522" unitRef="usd">7470000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c104" decimals="0" id="ixv-18523" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c105" decimals="0" id="ixv-18524" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c106" decimals="0" id="ixv-18525" unitRef="usd">7470000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c107" decimals="0" id="ixv-18526" unitRef="usd">7410000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c108" decimals="0" id="ixv-18527" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c109" decimals="0" id="ixv-18528" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c110" decimals="0" id="ixv-18529" unitRef="usd">7410000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="c0" id="ixv-13670">&lt;div&gt; The following assumptions were used to determine the fair value of the Compound Net Derivative Liability: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Risk free interest rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;3.91&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;4.36&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Cost of equity
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;21.30&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;23.20&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Weighted average cost of capital
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;14.90&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;14.90&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Expected volatility of MPA common stock
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;40.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;50.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      EBITDA volatility
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;45.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;40.00&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c111"
      decimals="4"
      id="ixv-18530"
      unitRef="pure">0.0391</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c112"
      decimals="4"
      id="ixv-18531"
      unitRef="pure">0.0436</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c113"
      decimals="4"
      id="ixv-18532"
      unitRef="pure">0.213</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c114"
      decimals="4"
      id="ixv-18533"
      unitRef="pure">0.232</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c115"
      decimals="4"
      id="ixv-18534"
      unitRef="pure">0.149</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c116"
      decimals="4"
      id="ixv-18535"
      unitRef="pure">0.149</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c117"
      decimals="4"
      id="ixv-18536"
      unitRef="pure">0.40</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c118"
      decimals="4"
      id="ixv-18537"
      unitRef="pure">0.50</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c119"
      decimals="4"
      id="ixv-18538"
      unitRef="pure">0.45</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c120"
      decimals="4"
      id="ixv-18539"
      unitRef="pure">0.40</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c0" id="ixv-13756">&lt;div&gt; The following summarizes the activity for Level 3 fair value measurements: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;

    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;

     &#160;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Beginning balance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;7,410,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,430,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Newly issued
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,430,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left : 10px; white-space : nowrap; "&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Changes in the fair value of the Compound Net Derivative Liability included in earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;60,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1,020,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 9.6pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Ending balance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;7,470,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;7,410,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8,430,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c102" decimals="0" id="ixv-18540" unitRef="usd">7410000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c121" decimals="0" id="ixv-18541" unitRef="usd">8430000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="c122" decimals="0" id="ixv-18542" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="c123" decimals="0" id="ixv-18543" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="c124" decimals="0" id="ixv-18544" unitRef="usd">8430000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c122" decimals="0" id="ixv-18545" unitRef="usd">-60000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c123" decimals="0" id="ixv-18546" unitRef="usd">1020000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c124" decimals="0" id="ixv-18547" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c101" decimals="0" id="ixv-18548" unitRef="usd">7470000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c102" decimals="0" id="ixv-18549" unitRef="usd">7410000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c121" decimals="0" id="ixv-18550" unitRef="usd">8430000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c101" decimals="0" id="ixv-18551" unitRef="usd">35207000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c102" decimals="0" id="ixv-18552" unitRef="usd">30776000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c56" decimals="0" id="ixv-18553" unitRef="usd">42398000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c57" decimals="0" id="ixv-18554" unitRef="usd">38276000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-13869">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;15. Commitments and Contingencies&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Warranty Returns&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company allows its customers to return goods that their consumers have returned to them, whether or not the returned item is defective (&#x201c;warranty returns&#x201d;). The Company accrues an estimate of its exposure to warranty returns based on a historical analysis of the level of this type of return as a percentage of total unit sales. Amounts charged to expense for these warranty returns are considered in arriving at the Company&#x2019;s net sales.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following summarizes the changes in the warranty return accrual: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;


    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at beginning of year
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;19,326,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;19,830,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;20,125,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Charged to expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;151,764,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;142,240,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;132,719,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Amounts processed
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(151,413,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(142,744,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(133,014,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at end of year
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;19,677,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;19,326,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;19,830,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; At March 31, 2025 and 2024, the Company&#x2019;s total warranty return accrual was $19,677,000 and $19,326,000, respectively, of which $6,478,000 and $5,667,000, respectively, was included in the customer returns RGA issued within accounts receivable&#x2014;net and $13,199,000 and $13,659,000, respectively, was included in the customer finished goods returns accrual in the consolidated balance sheets.&#160;&#160; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Commitments to Provide Marketing Allowances under Long-Term Customer Contracts&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company has or is renegotiating long-term agreements with many of its major customers. Under these agreements, which in most cases have initial terms of at least four years, the Company is designated as the exclusive or primary supplier for specified categories of the Company&#x2019;s products. Because of the very competitive nature of the market and the limited number of customers for these products, the Company&#x2019;s customers have sought and obtained price concessions, significant marketing allowances, and more favorable delivery and payment terms in consideration for the Company&#x2019;s designation as a customer&#x2019;s exclusive or primary supplier. These incentives differ from contract to contract and can include (i) the issuance of a specified amount of credits against receivables in accordance with a schedule set forth in the relevant contract, (ii) support for a particular customer&#x2019;s research or marketing efforts provided on a scheduled basis, (iii) discounts granted in connection with each individual shipment of product, and (iv) other marketing, research, store expansion or product development support. &lt;/div&gt;&lt;div&gt;
   The marketing and other allowances the Company typically grants its customers in connection with its new or expanded customer relationships adversely impact the near-term revenues, profitability, and associated cash flows from these arrangements. Such allowances include sales incentives and concessions and typically consist of: (i) allowances which may only be applied against future purchases and are recorded as a reduction to revenues in accordance with a schedule set forth in the long-term contract, (ii) allowances related to a single exchange of product that are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered, and (iii) amortization of core premiums paid to customers generally in connection with new business.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following summarizes the breakout of marketing allowances discussed above, recorded as a reduction to revenues: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;

      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Marketing Allowances&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Allowances incurred under long-term customer contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;8,736,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;10,128,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;18,253,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Allowances related to a single exchange of product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;133,169,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;130,918,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;154,194,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization of core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;9,826,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;10,181,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;11,113,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total marketing allowances recorded as a reduction to revenues&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;151,731,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;151,227,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;183,560,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following presents the Company&#x2019;s commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers: &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table style="font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="text-decoration-line: underline; text-decoration-thickness: initial;"&gt;Year Ending March 31,&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;2026&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;14,451,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 40px;"&gt;2027&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;11,340,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;2028&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;10,090,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 40px;"&gt;2029&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;6,270,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;2030&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;2,995,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 40px;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;2,048,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;Total marketing allowances&lt;/td&gt;&lt;td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;47,194,000&lt;/td&gt;&lt;td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt;
   Allowances related to a single exchange of product are recorded as a reduction of revenues at the time the related revenues are recorded or when such incentives are offered.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Contingencies&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company is subject to various lawsuits and claims. In addition, government agencies and self-regulatory organizations have the ability to conduct periodic examinations of and administrative proceedings regarding the Company&#x2019;s business, and its compliance with law, code, and regulations related to matters including, but not limited to, environmental, information security, taxes, levies, tariffs and such.
  &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c0" id="ixv-13878">&lt;div&gt; The following summarizes the changes in the warranty return accrual: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;


    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at beginning of year
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;19,326,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;19,830,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;20,125,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Charged to expense
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;151,764,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;142,240,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;132,719,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Amounts processed
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(151,413,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(142,744,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(133,014,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at end of year
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;19,677,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;19,326,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;19,830,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c4" decimals="0" id="ixv-18555" unitRef="usd">19326000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c22" decimals="0" id="ixv-18556" unitRef="usd">19830000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c13" decimals="0" id="ixv-18557" unitRef="usd">20125000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c0" decimals="0" id="ixv-18558" unitRef="usd">151764000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c7" decimals="0" id="ixv-18559" unitRef="usd">142240000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c8" decimals="0" id="ixv-18560" unitRef="usd">132719000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c0" decimals="0" id="ixv-18561" unitRef="usd">151413000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c7" decimals="0" id="ixv-18562" unitRef="usd">142744000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c8" decimals="0" id="ixv-18563" unitRef="usd">133014000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c3" decimals="0" id="ixv-18564" unitRef="usd">19677000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c4" decimals="0" id="ixv-18565" unitRef="usd">19326000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c22" decimals="0" id="ixv-18566" unitRef="usd">19830000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c3" decimals="0" id="ixv-18567" unitRef="usd">19677000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c4" decimals="0" id="ixv-18568" unitRef="usd">19326000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c125" decimals="0" id="ixv-18569" unitRef="usd">6478000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c126" decimals="0" id="ixv-18570" unitRef="usd">5667000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c127" decimals="0" id="ixv-18571" unitRef="usd">13199000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c128" decimals="0" id="ixv-18572" unitRef="usd">13659000</us-gaap:StandardProductWarrantyAccrual>
    <mpaa:LongTermSupplierCommitmentPeriod contextRef="c0" id="ixv-18573">P4Y</mpaa:LongTermSupplierCommitmentPeriod>
    <mpaa:ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock contextRef="c0" id="ixv-13993">&lt;div&gt; The following summarizes the breakout of marketing allowances discussed above, recorded as a reduction to revenues: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; white-space: nowrap; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;

      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Marketing Allowances&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Allowances incurred under long-term customer contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;8,736,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;10,128,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;18,253,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Allowances related to a single exchange of product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;133,169,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;130,918,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;154,194,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Amortization of core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;9,826,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;10,181,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;11,113,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      &lt;b&gt;Total marketing allowances recorded as a reduction to revenues&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;151,731,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;151,227,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;183,560,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</mpaa:ScheduleOfMarketingAllowancesRecordedAsReductionToRevenuesTableTextBlock>
    <mpaa:MarketingAllowancesLongTermContracts contextRef="c0" decimals="0" id="ixv-18574" unitRef="usd">8736000</mpaa:MarketingAllowancesLongTermContracts>
    <mpaa:MarketingAllowancesLongTermContracts contextRef="c7" decimals="0" id="ixv-18575" unitRef="usd">10128000</mpaa:MarketingAllowancesLongTermContracts>
    <mpaa:MarketingAllowancesLongTermContracts contextRef="c8" decimals="0" id="ixv-18576" unitRef="usd">18253000</mpaa:MarketingAllowancesLongTermContracts>
    <mpaa:MarketingAllowanceSingleExchangeofProduct contextRef="c0" decimals="0" id="ixv-18577" unitRef="usd">133169000</mpaa:MarketingAllowanceSingleExchangeofProduct>
    <mpaa:MarketingAllowanceSingleExchangeofProduct contextRef="c7" decimals="0" id="ixv-18578" unitRef="usd">130918000</mpaa:MarketingAllowanceSingleExchangeofProduct>
    <mpaa:MarketingAllowanceSingleExchangeofProduct contextRef="c8" decimals="0" id="ixv-18579" unitRef="usd">154194000</mpaa:MarketingAllowanceSingleExchangeofProduct>
    <mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers contextRef="c0" decimals="0" id="ixv-18580" unitRef="usd">9826000</mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers contextRef="c7" decimals="0" id="ixv-18581" unitRef="usd">10181000</mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers contextRef="c8" decimals="0" id="ixv-18582" unitRef="usd">11113000</mpaa:MarketingAllowancesAmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:MarketingAllowancesRecordedAsReductionOfRevenue contextRef="c0" decimals="0" id="ixv-18583" unitRef="usd">151731000</mpaa:MarketingAllowancesRecordedAsReductionOfRevenue>
    <mpaa:MarketingAllowancesRecordedAsReductionOfRevenue contextRef="c7" decimals="0" id="ixv-18584" unitRef="usd">151227000</mpaa:MarketingAllowancesRecordedAsReductionOfRevenue>
    <mpaa:MarketingAllowancesRecordedAsReductionOfRevenue contextRef="c8" decimals="0" id="ixv-18585" unitRef="usd">183560000</mpaa:MarketingAllowancesRecordedAsReductionOfRevenue>
    <mpaa:CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock contextRef="c0" id="ixv-14111">&lt;div&gt; The following presents the Company&#x2019;s commitments related to allowances incurred under long-term customer contracts and amortization of core premiums paid to customers: &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table style="font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="text-decoration-line: underline; text-decoration-thickness: initial;"&gt;Year Ending March 31,&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;2026&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;14,451,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 40px;"&gt;2027&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;11,340,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;2028&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;10,090,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 40px;"&gt;2029&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;6,270,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;2030&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#160;2,995,000&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 40px;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;2,048,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 40px;"&gt;Total marketing allowances&lt;/td&gt;&lt;td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;47,194,000&lt;/td&gt;&lt;td style="border-bottom: 4px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:CommitmentsRelatedToAllowancesIncurredUnderLongTermCustomerContractsAndAmortizationOfCorePremiumsPaidToCustomersTableTextBlock>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18586" unitRef="usd">14451000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInSecondYear contextRef="c3" decimals="0" id="ixv-18587" unitRef="usd">11340000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInThirdYear contextRef="c3" decimals="0" id="ixv-18588" unitRef="usd">10090000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInFourthYear contextRef="c3" decimals="0" id="ixv-18589" unitRef="usd">6270000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFifthYear contextRef="c3" decimals="0" id="ixv-18590" unitRef="usd">2995000</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear contextRef="c3" decimals="0" id="ixv-18591" unitRef="usd">2048000</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:OtherCommitment contextRef="c3" decimals="0" id="ixv-18592" unitRef="usd">47194000</us-gaap:OtherCommitment>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-14171">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;16. Significant Customer and Other Information&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Significant Customer Concentrations&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   While the Company continually seeks to diversify its customer base, it currently derives, and has historically derived, a substantial portion of its sales from a small number of large customers. Any meaningful reduction in the level of sales to any of these customers, deterioration of the financial condition of any of these customers or the loss of any of these customers could have a materially adverse impact on the Company&#x2019;s business, results of operations, and financial condition. &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt;The Company&#x2019;s largest customers accounted for the following total percentage of net sales:&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;39&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;35&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;37&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;26&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;27&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;24&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;21&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;21&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;23&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;
   Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 20 for a discussion of the Company&#x2019;s segments.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company&#x2019;s largest customers accounted for the following total percentage of accounts receivable &#x2014; trade: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1.5px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;41&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;35&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;26&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;25&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;7&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;13&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Geographic and Product Information&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company&#x2019;s products are predominantly sold in the U.S. and accounted for the following total percentage of net sales: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; padding-left: 10px; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Rotating electrical products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;67&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;66&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;67&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Brake-related products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;21&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;20&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;18&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Wheel hub products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;10&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;11&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;100&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;100&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;100&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Significant Supplier Concentrations&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   No suppliers accounted for more than 10% of the Company&#x2019;s inventory purchases for the years ended March 31, 2025, 2024, and 2023.
  &lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0" id="ixv-14180">&lt;div&gt;The Company&#x2019;s largest customers accounted for the following total percentage of net sales:&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-top: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;39&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;35&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;37&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;26&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;27&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;24&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;21&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;21&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;23&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt; The Company&#x2019;s largest customers accounted for the following total percentage of accounts receivable &#x2014; trade: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1.5px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;41&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;35&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;26&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;25&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;7&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;13&lt;/td&gt;
    &lt;td style="text-align : left; vertical-align : bottom; width : 1%; "&gt;%&lt;/td&gt;
   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt; The Company&#x2019;s products are predominantly sold in the U.S. and accounted for the following total percentage of net sales: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; padding-left: 10px; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Rotating electrical products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;67&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;66&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;67&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Brake-related products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;21&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;20&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;18&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Wheel hub products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;8&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;10&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;11&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;100&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;100&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;100&lt;/td&gt;
    &lt;td style="padding-left: 0px; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c129"
      decimals="2"
      id="ixv-18593"
      unitRef="pure">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c130"
      decimals="2"
      id="ixv-18594"
      unitRef="pure">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c131"
      decimals="2"
      id="ixv-18595"
      unitRef="pure">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c132"
      decimals="2"
      id="ixv-18596"
      unitRef="pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c133"
      decimals="2"
      id="ixv-18597"
      unitRef="pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c134"
      decimals="2"
      id="ixv-18598"
      unitRef="pure">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c135"
      decimals="2"
      id="ixv-18599"
      unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c136"
      decimals="2"
      id="ixv-18600"
      unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c137"
      decimals="2"
      id="ixv-18601"
      unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c138"
      decimals="2"
      id="ixv-18602"
      unitRef="pure">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c139"
      decimals="2"
      id="ixv-18603"
      unitRef="pure">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c140"
      decimals="2"
      id="ixv-18604"
      unitRef="pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c141"
      decimals="2"
      id="ixv-18605"
      unitRef="pure">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c142"
      decimals="2"
      id="ixv-18606"
      unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c143"
      decimals="2"
      id="ixv-18607"
      unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c144"
      decimals="2"
      id="ixv-18608"
      unitRef="pure">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c145"
      decimals="2"
      id="ixv-18609"
      unitRef="pure">0.66</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c146"
      decimals="2"
      id="ixv-18610"
      unitRef="pure">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c147"
      decimals="2"
      id="ixv-18611"
      unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c148"
      decimals="2"
      id="ixv-18612"
      unitRef="pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c149"
      decimals="2"
      id="ixv-18613"
      unitRef="pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c150"
      decimals="2"
      id="ixv-18614"
      unitRef="pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c151"
      decimals="2"
      id="ixv-18615"
      unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c152"
      decimals="2"
      id="ixv-18616"
      unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c153"
      decimals="2"
      id="ixv-18617"
      unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c154"
      decimals="2"
      id="ixv-18618"
      unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c155"
      decimals="2"
      id="ixv-18619"
      unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c156"
      decimals="2"
      id="ixv-18620"
      unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c157"
      decimals="2"
      id="ixv-18621"
      unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c158"
      decimals="2"
      id="ixv-18622"
      unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-14473">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;17. Income Taxes &lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Domestic and foreign components of (loss) income before income taxes are as follows:&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.35pt"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td colspan="11" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;Years Ended March 31,&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:1;height:12.35pt"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:2;height:12.35pt"&gt;
  &lt;td colspan="5" style="height: 12.35pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;Domestic and foreign
  components of (loss) income &lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td valign="top"&gt;&#160;&lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;United States&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top"&gt;(21,526,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top"&gt;(29,661,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top"&gt;(14,470,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:4;height:12.35pt"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Foreign&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;5,839,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;16,593,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;11,361,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;

 &lt;/tr&gt;

 &lt;tr style="height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 12.35pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;Loss before income taxes&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;(15,687,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;(13,068,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;(3,109,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;

 &lt;/tr&gt;



&lt;/table&gt;&lt;div&gt; The income tax expense is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Current tax expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;1,177,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;1,696,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;2,483,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;631,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;363,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;396,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;3,780,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4,553,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;3,426,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total current tax expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;5,588,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;6,612,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;6,305,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Deferred tax (benefit) expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(171,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;25,320,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(5,037,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(28,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;4,249,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(705,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(1,606,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(5,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;535,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total deferred tax (benefit) expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(1,805,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;29,564,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(5,207,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total income tax expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;3,783,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;36,176,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;1,098,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Deferred income taxes consist of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Allowance for bad debts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;48,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;44,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Customer allowances earned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,794,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;4,706,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Allowance for stock adjustment returns
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,344,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,620,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Inventory adjustments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;8,497,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;7,419,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Intangibles, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;729,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;852,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Stock options
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,561,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,723,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Operating lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;19,333,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;21,251,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Estimate for returns
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;30,341,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;29,942,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Accrued compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,585,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,600,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Net operating losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,426,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;4,670,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Tax credits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,857,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,054,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Capitalized research credits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,147,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,158,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Plant and equipment, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,460,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,010,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;4,639,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;6,588,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total deferred tax assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;84,761,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;88,637,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Contract assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(9,020,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(10,265,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Operating lease assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(16,848,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(23,845,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(2,453,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(6,663,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total deferred tax liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(28,321,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(40,773,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Less: valuation allowance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(52,233,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(45,399,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total deferred taxes&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;4,207,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;2,465,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; As of March 31, 2025, before tax effect, the Company had federal net operating loss carryforwards of $1,694,000, state net operating loss carryforwards of $166,000 and foreign net operating loss carryforwards of $11,610,000. The federal net operating loss carryforwards expire beginning in fiscal year &lt;span style="-sec-ix-hidden: hidden-fact-21"&gt;2034&lt;/span&gt;, the state net operating loss carryforwards expire beginning in fiscal year &lt;span style="-sec-ix-hidden: hidden-fact-22"&gt;2032&lt;/span&gt;, and the foreign net operating loss carryforwards expire beginning in fiscal year &lt;span style="-sec-ix-hidden: hidden-fact-23"&gt;2038&lt;/span&gt;. As of March 31, 2025, the Company also had non-US tax credit carryforwards of $2,857,000, which will expire beginning in fiscal year &lt;span style="-sec-ix-hidden: hidden-fact-24"&gt;2034&lt;/span&gt;. &lt;/div&gt;&lt;div&gt; Realization of deferred tax assets is dependent upon the Company&#x2019;s ability to generate sufficient future taxable income. Significant judgment is required in determining the Company&#x2019;s provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against the Company&#x2019;s net deferred tax assets. The Company makes these estimates and judgments about its future taxable income that are based on assumptions that are consistent with the Company&#x2019;s future plans. A valuation allowance is established when the Company believes it is not more likely than not all or some deferred tax assets will be realized. In evaluating the Company&#x2019;s ability to recover deferred tax assets within the jurisdiction in which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. &lt;span style="font-size:10.0pt"&gt;The net increase in the
valuation allowance was $6,834,000 during the year ended March 31, 2025. This
net increase in the valuation allowance is primarily due to the increase in the
Company&#x2019;s U.S. federal and various state deferred tax assets and the
establishment of a valuation allowance on one of its Mexican subsidiaries
partially offset by the reversal of the valuation allowance of one of its
Canadian subsidiary&#x2019;s deferred tax assets.&#160;&lt;/span&gt;The Company will continue to monitor its position in future periods. Should the actual amount differ from the Company&#x2019;s estimates, the amount of any valuation allowance could be impacted. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   For the years ended March 31, 2025, 2024, and 2023, the primary components of the Company&#x2019;s income tax  expense were (i) federal income taxes, (ii) state income taxes, (iii) change in realizable deferred tax items, (iv) foreign income taxed at rates that are different from the federal statutory rate, and (v) impact of the non-deductible executive compensation under Internal Revenue Code Section 162(m). In addition, for the years ended March 31, 2025 and 2024, the Company&#x2019;s income tax expense included the impact of an excess tax benefit from share-based compensation.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The difference between the income tax expense at the federal statutory rate and the Company&#x2019;s effective tax rate is as follows: &lt;/div&gt;&lt;div style="font-size: 6pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; margin-left: 0px; margin-right: 0px; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Statutory federal income tax rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;21.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;21.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;21.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      State income tax rate, net of federal benefit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;1.5&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;10.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;3.5&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Excess tax benefit from share-based compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1.3&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(4.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign income taxed at different rates
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(9.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(28.7&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Non-deductible debt costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1.2&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Non-deductible executive compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2.5&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(2.6&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(9.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Change in valuation allowance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(40.1&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(289.1&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(25.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Uncertain tax positions
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.6&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;0.9&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Research and development credit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.6&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;0.7&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;2.7&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(0.9&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(3.9&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;2.0&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(24.1&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(276.8&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(35.3&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company and its subsidiaries file income tax returns for the U.S. federal, various state, and foreign jurisdictions with varying statutes of limitations. At March 31, 2025, the Company remains subject to examination for fiscal years ended March 31, 2022 and forward. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
  &lt;/div&gt;&lt;div&gt; A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at beginning of period
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,784,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,964,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,975,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Additions based on tax positions related to the current year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;53,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;15,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;53,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Additions for tax positions of prior year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;43,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;15,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Reductions for tax positions of prior year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(518,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(210,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(64,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at end of period
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,362,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,784,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,964,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; At March 31, 2025, 2024 and 2023, there are $1,112,000, $1,475,000, and $1,616,000, respectively, of unrecognized tax benefits that if recognized would affect the annual effective tax rate. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company recognizes interest and penalties related to unrecognized tax benefits as part of income tax expense. During the years ended March 31, 2025, 2024, and 2023, the Company recognized interest and penalties of approximately $49,000, $21,000, and $59,000, respectively. The Company had approximately $203,000 and $250,000 for the payment of interest and penalties accrued at March 31, 2025 and 2024, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company intends to indefinitely reinvest its undistributed earnings from foreign subsidiaries in foreign operations, with the exception of earnings from its Singapore subsidiary. No incremental U.S. federal tax or withholding taxes have been provided for these earnings.
  &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0" id="ixv-14477">&lt;div&gt; Domestic and foreign components of (loss) income before income taxes are as follows:&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; line-height: 115%; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;" width="100%"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.35pt"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td colspan="11" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;Years Ended March 31,&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:1;height:12.35pt"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; height: 12.35pt; text-align: center; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid black; text-align: center;" valign="top"&gt;&#160;&lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:2;height:12.35pt"&gt;
  &lt;td colspan="5" style="height: 12.35pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;Domestic and foreign
  components of (loss) income &lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td valign="top"&gt;&#160;&lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;United States&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top"&gt;(21,526,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top"&gt;(29,661,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom;" valign="top"&gt;(14,470,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;

 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:4;height:12.35pt"&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Foreign&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;5,839,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;16,593,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;11,361,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top"&gt;&#160;&lt;/td&gt;

 &lt;/tr&gt;

 &lt;tr style="height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 12.35pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;b&gt;Loss before income taxes&lt;/b&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;(15,687,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;(13,068,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="height: 12.35pt; padding-left: 10px; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.35pt; margin: 0in; padding-left: 10px; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;(3,109,000&lt;/td&gt;&lt;td style="margin: 0in; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;" valign="top"&gt;)&#160;&lt;/td&gt;

 &lt;/tr&gt;



&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c0" decimals="0" id="ixv-18623" unitRef="usd">-21526000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c7" decimals="0" id="ixv-18624" unitRef="usd">-29661000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c8" decimals="0" id="ixv-18625" unitRef="usd">-14470000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c0" decimals="0" id="ixv-18626" unitRef="usd">5839000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c7" decimals="0" id="ixv-18627" unitRef="usd">16593000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c8" decimals="0" id="ixv-18628" unitRef="usd">11361000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-18629" unitRef="usd">-15687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-18630" unitRef="usd">-13068000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c8" decimals="0" id="ixv-18631" unitRef="usd">-3109000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-14587">&lt;div&gt; The income tax expense is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; margin-left: -1.5pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; padding-left: 10px; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Current tax expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;1,177,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;1,696,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;2,483,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;631,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;363,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;396,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;3,780,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;4,553,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;3,426,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total current tax expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;5,588,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;6,612,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;6,305,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Deferred tax (benefit) expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(171,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;25,320,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(5,037,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(28,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;4,249,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(705,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(1,606,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(5,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;535,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total deferred tax (benefit) expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(1,805,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;29,564,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(5,207,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.35pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Total income tax expense&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;3,783,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;36,176,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;1,098,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18632" unitRef="usd">1177000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18633" unitRef="usd">1696000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18634" unitRef="usd">2483000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18635" unitRef="usd">631000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18636" unitRef="usd">363000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18637" unitRef="usd">396000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18638" unitRef="usd">3780000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18639" unitRef="usd">4553000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18640" unitRef="usd">3426000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18641" unitRef="usd">5588000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18642" unitRef="usd">6612000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18643" unitRef="usd">6305000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18644" unitRef="usd">-171000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18645" unitRef="usd">25320000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18646" unitRef="usd">-5037000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18647" unitRef="usd">-28000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18648" unitRef="usd">4249000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18649" unitRef="usd">-705000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18650" unitRef="usd">-1606000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18651" unitRef="usd">-5000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18652" unitRef="usd">535000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <mpaa:TotalDeferredTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18653" unitRef="usd">-1805000</mpaa:TotalDeferredTaxExpenseBenefit>
    <mpaa:TotalDeferredTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18654" unitRef="usd">29564000</mpaa:TotalDeferredTaxExpenseBenefit>
    <mpaa:TotalDeferredTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18655" unitRef="usd">-5207000</mpaa:TotalDeferredTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18656" unitRef="usd">3783000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18657" unitRef="usd">36176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-18658" unitRef="usd">1098000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-14802">&lt;div&gt; Deferred income taxes consist of the following: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Allowance for bad debts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;48,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;44,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Customer allowances earned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,794,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;4,706,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Allowance for stock adjustment returns
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,344,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,620,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Inventory adjustments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;8,497,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;7,419,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Intangibles, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;729,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;852,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Stock options
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,561,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,723,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Operating lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;19,333,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;21,251,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Estimate for returns
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;30,341,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;29,942,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Accrued compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,585,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,600,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Net operating losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;3,426,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;4,670,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Tax credits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,857,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;2,054,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Capitalized research credits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,147,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,158,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Plant and equipment, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,460,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;1,010,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;4,639,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;6,588,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total deferred tax assets&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;84,761,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;88,637,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Contract assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(9,020,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(10,265,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Operating lease assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(16,848,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom; width: 9%;"&gt;(23,845,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(2,453,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(6,663,000&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total deferred tax liabilities&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(28,321,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(40,773,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Less: valuation allowance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(52,233,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;(45,399,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;b&gt;Total deferred taxes&lt;/b&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;4,207,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;2,465,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c3" decimals="0" id="ixv-18659" unitRef="usd">48000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c4" decimals="0" id="ixv-18660" unitRef="usd">44000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned contextRef="c3" decimals="0" id="ixv-18661" unitRef="usd">3794000</mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned>
    <mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned contextRef="c4" decimals="0" id="ixv-18662" unitRef="usd">4706000</mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned>
    <mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns contextRef="c3" decimals="0" id="ixv-18663" unitRef="usd">3344000</mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns>
    <mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns contextRef="c4" decimals="0" id="ixv-18664" unitRef="usd">3620000</mpaa:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c3" decimals="0" id="ixv-18665" unitRef="usd">8497000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c4" decimals="0" id="ixv-18666" unitRef="usd">7419000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c3" decimals="0" id="ixv-18667" unitRef="usd">729000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c4" decimals="0" id="ixv-18668" unitRef="usd">852000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c3" decimals="0" id="ixv-18669" unitRef="usd">2561000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c4" decimals="0" id="ixv-18670" unitRef="usd">2723000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <mpaa:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability contextRef="c3" decimals="0" id="ixv-18671" unitRef="usd">19333000</mpaa:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability>
    <mpaa:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability contextRef="c4" decimals="0" id="ixv-18672" unitRef="usd">21251000</mpaa:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c3" decimals="0" id="ixv-18673" unitRef="usd">30341000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c4" decimals="0" id="ixv-18674" unitRef="usd">29942000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c3" decimals="0" id="ixv-18675" unitRef="usd">2585000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c4" decimals="0" id="ixv-18676" unitRef="usd">2600000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="0" id="ixv-18677" unitRef="usd">3426000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c4" decimals="0" id="ixv-18678" unitRef="usd">4670000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c3" decimals="0" id="ixv-18679" unitRef="usd">2857000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="0" id="ixv-18680" unitRef="usd">2054000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c3" decimals="0" id="ixv-18681" unitRef="usd">1147000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c4" decimals="0" id="ixv-18682" unitRef="usd">1158000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-18683" unitRef="usd">1460000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-18684" unitRef="usd">1010000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="0" id="ixv-18685" unitRef="usd">4639000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="0" id="ixv-18686" unitRef="usd">6588000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-18687" unitRef="usd">84761000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="0" id="ixv-18688" unitRef="usd">88637000</us-gaap:DeferredTaxAssetsGross>
    <mpaa:DeferredTaxLiabilitiesContractWithCustomerAssets contextRef="c3" decimals="0" id="ixv-18689" unitRef="usd">9020000</mpaa:DeferredTaxLiabilitiesContractWithCustomerAssets>
    <mpaa:DeferredTaxLiabilitiesContractWithCustomerAssets contextRef="c4" decimals="0" id="ixv-18690" unitRef="usd">10265000</mpaa:DeferredTaxLiabilitiesContractWithCustomerAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c3" decimals="0" id="ixv-18691" unitRef="usd">16848000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c4" decimals="0" id="ixv-18692" unitRef="usd">23845000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c3" decimals="0" id="ixv-18693" unitRef="usd">2453000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="0" id="ixv-18694" unitRef="usd">6663000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="0" id="ixv-18695" unitRef="usd">28321000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="0" id="ixv-18696" unitRef="usd">40773000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" id="ixv-18697" unitRef="usd">52233000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" id="ixv-18698" unitRef="usd">45399000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="0" id="ixv-18699" unitRef="usd">4207000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c4" decimals="0" id="ixv-18700" unitRef="usd">2465000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards contextRef="c159" decimals="0" id="ixv-18701" unitRef="usd">1694000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c160" decimals="0" id="ixv-18702" unitRef="usd">166000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c161" decimals="0" id="ixv-18703" unitRef="usd">11610000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c3" decimals="0" id="ixv-18704" unitRef="usd">2857000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c0" decimals="0" id="ixv-18705" unitRef="usd">6834000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-15105">&lt;div&gt; The difference between the income tax expense at the federal statutory rate and the Company&#x2019;s effective tax rate is as follows: &lt;/div&gt;&lt;div style="font-size: 6pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; margin-left: 0px; margin-right: 0px; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Statutory federal income tax rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;21.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;21.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;21.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      State income tax rate, net of federal benefit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;1.5&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;10.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;3.5&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Excess tax benefit from share-based compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1.3&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(4.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign income taxed at different rates
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(9.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(28.7&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Non-deductible debt costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1.2&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Non-deductible executive compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2.5&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(2.6&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(9.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Change in valuation allowance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(40.1&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(289.1&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(25.8&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Uncertain tax positions
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.6&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;0.9&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;(1.0&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Research and development credit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.6&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;0.7&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; vertical-align: bottom;"&gt;2.7&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(0.9&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(3.9&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;2.0&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;%&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(24.1&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(276.8&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(35.3&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)%&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" id="ixv-18706" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c7" decimals="3" id="ixv-18707" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c8" decimals="3" id="ixv-18708" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="3" id="ixv-18709" unitRef="pure">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c7" decimals="3" id="ixv-18710" unitRef="pure">0.108</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c8" decimals="3" id="ixv-18711" unitRef="pure">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c0" decimals="3" id="ixv-18712" unitRef="pure">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c7" decimals="3" id="ixv-18713" unitRef="pure">-0.048</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" id="ixv-18714" unitRef="pure">-0.038</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c7" decimals="3" id="ixv-18715" unitRef="pure">-0.098</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c8" decimals="3" id="ixv-18716" unitRef="pure">-0.287</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c0" decimals="3" id="ixv-18717" unitRef="pure">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c0" decimals="3" id="ixv-18718" unitRef="pure">-0.025</mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c7" decimals="3" id="ixv-18719" unitRef="pure">-0.026</mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c8" decimals="3" id="ixv-18720" unitRef="pure">-0.09</mpaa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" id="ixv-18721" unitRef="pure">-0.401</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c7" decimals="3" id="ixv-18722" unitRef="pure">-2.891</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c8" decimals="3" id="ixv-18723" unitRef="pure">-0.258</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent contextRef="c0" decimals="3" id="ixv-18724" unitRef="pure">0.026</mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent>
    <mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent contextRef="c7" decimals="3" id="ixv-18725" unitRef="pure">0.009</mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent>
    <mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent contextRef="c8" decimals="3" id="ixv-18726" unitRef="pure">-0.01</mpaa:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent>
    <mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent contextRef="c0" decimals="3" id="ixv-18727" unitRef="pure">0.006</mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent>
    <mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent contextRef="c7" decimals="3" id="ixv-18728" unitRef="pure">0.007</mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent>
    <mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent contextRef="c8" decimals="3" id="ixv-18729" unitRef="pure">0.027</mpaa:EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c0" decimals="3" id="ixv-18730" unitRef="pure">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c7" decimals="3" id="ixv-18731" unitRef="pure">-0.039</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c8" decimals="3" id="ixv-18732" unitRef="pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-18733" unitRef="pure">-0.241</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c7" decimals="3" id="ixv-18734" unitRef="pure">-2.768</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c8" decimals="3" id="ixv-18735" unitRef="pure">-0.353</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c0" id="ixv-15331">&lt;div&gt; A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at beginning of period
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,784,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,964,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,975,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Additions based on tax positions related to the current year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;53,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;15,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;53,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Additions for tax positions of prior year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;43,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;15,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Reductions for tax positions of prior year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(518,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(210,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(64,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Balance at end of period
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: justify; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,362,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,784,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,964,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;


  &lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="0" id="ixv-18736" unitRef="usd">1784000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c22" decimals="0" id="ixv-18737" unitRef="usd">1964000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c13" decimals="0" id="ixv-18738" unitRef="usd">1975000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c0" decimals="0" id="ixv-18739" unitRef="usd">53000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c7" decimals="0" id="ixv-18740" unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c8" decimals="0" id="ixv-18741" unitRef="usd">53000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="0" id="ixv-18742" unitRef="usd">43000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c7" decimals="0" id="ixv-18743" unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c8" decimals="0" id="ixv-18744" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="0" id="ixv-18745" unitRef="usd">518000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c7" decimals="0" id="ixv-18746" unitRef="usd">210000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c8" decimals="0" id="ixv-18747" unitRef="usd">64000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="0" id="ixv-18748" unitRef="usd">1362000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="0" id="ixv-18749" unitRef="usd">1784000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c22" decimals="0" id="ixv-18750" unitRef="usd">1964000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c3" decimals="0" id="ixv-18751" unitRef="usd">1112000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c4" decimals="0" id="ixv-18752" unitRef="usd">1475000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c22" decimals="0" id="ixv-18753" unitRef="usd">1616000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c0" decimals="0" id="ixv-18754" unitRef="usd">49000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c7" decimals="0" id="ixv-18755" unitRef="usd">21000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c8" decimals="0" id="ixv-18756" unitRef="usd">59000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c3" decimals="0" id="ixv-18757" unitRef="usd">203000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c4" decimals="0" id="ixv-18758" unitRef="usd">250000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c0" id="ixv-15467">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;18. Defined Contribution Plans&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company has a 401(k) retirement plan covering all employees who are 21 years of age with at least six months of service. The plan permits eligible employees to make contributions up to certain limitations, with the Company matching 50% of each participating employee&#x2019;s contribution up to the first 6% of employee compensation. Employees are immediately vested in their voluntary employee contributions and vest in the Company&#x2019;s matching contributions ratably over five years. During the year ended March 31, 2024, the Company&#x2019;s matching contributions under its 401(k) retirement plan were temporarily halted through February 2024 when they were reinstated. The Company&#x2019;s matching contribution to the 401(k) retirement plan was $626,000, $148,000, and $549,000 for the years ended March 31, 2025, 2024, and 2023, respectively. &lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <mpaa:MinimumAgeRequiredToParticipateInDefinedContributionPlan contextRef="c165" id="ixv-18759">P21Y</mpaa:MinimumAgeRequiredToParticipateInDefinedContributionPlan>
    <mpaa:MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan contextRef="c165" id="ixv-18760">P6M</mpaa:MinimumServicePeriodRequiredToParticipateInDefinedContributionPlan>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c165"
      decimals="2"
      id="ixv-18761"
      unitRef="pure">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c165"
      decimals="2"
      id="ixv-18762"
      unitRef="pure">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <mpaa:MatchingContributionsVestingPeriod contextRef="c165" id="ixv-18763">P5Y</mpaa:MatchingContributionsVestingPeriod>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c165" decimals="0" id="ixv-18764" unitRef="usd">626000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c166" decimals="0" id="ixv-18765" unitRef="usd">148000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c167" decimals="0" id="ixv-18766" unitRef="usd">549000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-15473">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;19. Share-based Payments&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;2022 Incentive Award Plan (the &#x201c;2022 Plan&#x201d;)&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; In September 2022, the Company&#x2019;s shareholders approved the 2022 Incentive Award Plan (the &#x201c;2022 Plan&#x201d;). Under the 2022 Plan, a total of 924,200 shares of the Company&#x2019;s common stock were reserved for grants to its employees, non-employee directors, and consultants. In September 2024, the shareholders approved an amendment to the 2022 Plan that increased the number of shares of common stock reserved for grant under the 2022 Plan from 924,200 to 2,655,200. At March 31, 2025 and 2024, respectively, there were (i) 130,933 and 132,133 options to purchase shares of common stock outstanding, (ii) 452,531 and 100,624 shares of restricted stock units outstanding, and (iii) 644,679 and 581,227 shares of performance stock units outstanding under the 2022 Plan. There were 1,516,084 and 435,825 shares of common stock available for grant under the 2022 Plan at March 31, 2025 and 2024, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;2010 Incentive Award Plan&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; At March 31, 2025 and 2024, respectively, there were (i) 52,842 and 140,299 shares of restricted stock units outstanding, (ii) 922,628 and 975,884 options to purchase shares of common stock outstanding, and (iii) 119,708 and 192,696 shares of performance stock units outstanding under the 2010 Incentive Award Plan. No shares of common stock remain available for grant under this plan. &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Stock Options&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company did not grant any stock options during the years ended March 31, 2025 or 2023, and options to purchase 132,133 shares of common stock were granted during the year ended March 31, 2024. The following summarizes the Black-Scholes option-pricing model assumptions used to derive the weighted average fair value of the stock options granted during the year ended March 31, 2024. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;Year Ended March 31,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-top: 1px solid black; border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average risk free interest rate &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;4.53&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted average expected holding period (years) &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;6.57&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average expected volatility &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;51.29&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted average expected dividend yield &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average fair value of options granted &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3.75&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following is a summary of stock option transactions: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Number of &lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Weighted Average&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Shares &lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Exercise Price &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,108,017&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20.29&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(17,723&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20.13&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Expired
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(36,733&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;22.93&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; border-left: none; border-right: none;"&gt;1,053,561&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20.20&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; At March 31, 2025, options to purchase 87,288 shares of common stock were unvested at the weighted average exercise price of $9.32. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; No options were exercised during the years ended March 31, 2025 and 2024. The pre-tax intrinsic value of options exercised during the year ended March 31, 2023 was $2,427,000 based on the market value of the Company&#x2019;s common stock at March 31, 2023. The total fair value of stock options vested during the years ended March 31, 2025, 2024, and 2023 was $164,000, $324,000, and $1,140,000, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following summarizes information about the options outstanding at March 31, 2025: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="13" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;b&gt;Options Outstanding &lt;/b&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="12" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;b&gt;Options Exercisable &lt;/b&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt; &lt;b&gt;Range of&lt;br/&gt;Exercise price&lt;/b&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Shares &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price &lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;br/&gt;In Years &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Shares &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price &lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;br/&gt;In Years &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $9.32 to $17.38 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;334,524&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;12.97&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;6.45&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;24,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;247,236&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;14.26&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;5.73&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;8,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $19.00 to $22.73 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;404,213&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;19.58&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;3.78&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;404,213&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;19.58&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;3.78&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $25.21 to $27.40 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;125,800&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;27.33&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;2.22&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;125,800&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;27.33&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;2.22&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $28.68 to $31.13 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;189,024&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;29.59&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;0.95&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;189,024&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;29.59&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;0.95&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;1,053,561&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;20.20&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;3.93&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;24,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;966,273&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;21.19&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;3.52&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;8,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The aggregate intrinsic values in the above table represent the pre-tax value of all in-the-money options if all such options had been exercised on March 31, 2025 based on the Company&#x2019;s closing stock price of $9.50 as of that date. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; At March 31, 2025, there was $241,000 of total unrecognized compensation expense from stock-based compensation granted under the plans, which is related to non-vested shares. The compensation expense is expected to be recognized over a weighted average vesting period of 1.5 years. &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Restricted Stock Units and Restricted Stock (collectively &#x201c;RSUs&#x201d;) &lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the years ended March 31, 2025, 2024, and 2023 the Company granted 453,453, 100,624, and 229,121, respectively, of time-based vesting restricted stock units, based on the closing market price on the grant date. During the year ended March 31, 2023, the Company also granted performance-based restricted stock awards which had a threshold performance level of 33,333 shares, a target performance level of 66,667 shares, and a maximum performance level of 100,000 shares at the grant date. The estimated grant date fair value of the RSUs of $2,984,000, $800,000, and $4,430,000, for the years ended March 31, 2025, 2024, and 2023, respectively, was based on the closing market price on the date of grant. The fair value related to these awards is recognized as compensation expense over the vesting period. These awards generally vest in three equal installments beginning each anniversary from the grant date, subject to continued employment. Upon vesting, these awards may be net share settled to cover the required withholding tax with the remaining amount converted into an equivalent number of shares of common stock. Total shares withheld during the years ended March 31, 2025, 2024, and 2023 were 19,761, 42,720, and 74,854, respectively, based on the value of these awards as determined by the Company&#x2019;s closing stock price on the vesting date. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following is a summary of non-vested RSUs: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;


      &lt;b&gt;Number of&lt;br/&gt;Shares &lt;/b&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;b&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value&lt;/b&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;240,923&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;12.23&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt; 453,453 &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;6.58&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(184,850&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;12.02&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(4,153&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;8.81&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;505,373&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;7.26&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; As of March 31, 2025, there was $2,298,000 of unrecognized compensation expense related to these awards, which will be recognized over the remaining vesting period of approximately 2.0 years. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Performance Stock Units (&#x201c;PSUs&#x201d;)&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the year ended March 31, 2025, the Company granted 258,983 PSUs (at target performance levels), which cliff vest after a three-year performance period, subject to continued employment. The number of shares earned at the end of the three-year performance period will vary, based only on actual performance, from 0% to 150% of the target number of PSUs granted depending on the Company&#x2019;s total shareholder return (&#x201c;TSR&#x201d;) percentile rank relative to that of a peer group over the performance period. TSR is measured based on a comparison of the closing price on the first trading day of the performance period and the average closing price over the last 30 trading days of the performance period. TSR is considered a market condition because it measures the Company&#x2019;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate and companies with a market capitalization of more than $600 million, over a given period of time. Compensation cost is determined at the grant date and recognized on a straight-line basis over the requisite service period to the extent the conditions are deemed probable. Compensation cost related to the TSR award will not be adjusted even if the market condition is not met. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the year ended March 31, 2024, the Company granted 585,583 PSUs, which vest, subject to continued employment, as follows: (i) if the stock price is greater than or equal to $10.00 per share, then 1/3 of the grant will vest, (ii) if the stock price is greater than or equal to $15.00 per share then the next 1/3 of the grant will vest, and (iii) if the stock price is greater than or equal to $20.00 per share then the final &lt;span style="-sec-ix-hidden: hidden-fact-25"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-26"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-27"&gt;1/3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; of the grant will vest. Recipients are eligible to vest in between 50% and 150% of the third tranche by achieving a stock price between $17.50 and $25.00 per share (each stock price target must be met for thirty consecutive trading days). The Company calculated the fair value of these PSUs individually for each tranche using the Monte Carlo Simulation Model at the grant date. Compensation cost is recognized over the estimated derived service period. Compensation cost related to these awards will not be adjusted even if the market condition is not met. &lt;/div&gt;&lt;div&gt; During the years ended March 31, 2023, the Company granted 126,028 of performance-based PSUs (at target performance levels), respectively, to its executives, which typically cliff vest after three-years subject to continued employment. These awards are contingent and granted separately for each of the following metrics: adjusted EBITDA, net sales, and relative TSR. Compensation cost is determined at the grant date and recognized on a straight-line basis over the requisite service period to the extent the conditions are deemed probable. The number of shares earned at the end of the three-year period will vary, based only on actual performance, from 0% to 150% of the target number of PSUs granted. Adjusted EBITDA and net sales are considered performance conditions. The Company will reassess the probability of achieving each performance condition separately each reporting period. TSR is considered a market condition because it measures the Company&#x2019;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate, over a given period of time. Compensation cost related to the TSR award will not be adjusted even if the market condition is not met. The Company calculated the fair value of the PSUs for each component individually. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The fair value of PSUs subject to performance conditions is equal to the closing stock price on the grant date. The fair value of PSUs subject to a market condition is determined using the Monte Carlo simulation model. The following table summarizes the assumptions used in determining the fair value of the awards subject to market conditions: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;Year Ended March 31,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Risk free interest rate &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 4.21-4.45 &lt;/td&gt; &lt;td style="padding-left : 0px; vertical-align : bottom; text-align : left; width : 1%; "&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 4.32-4.35 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3.35&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected life in years &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;0.2-1.8&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected volatility of MPA common stock &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 59.8-62.8 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 54.2-55.1 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;51.30&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected average volatility of peer companies &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;-&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;-&#160;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;62.70&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Average correlation coefficient of peer companies &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 16.5-17.4 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;27.50&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected dividend yield &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Grant date fair value &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 8.65-8.88 &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 3.57-8.37 &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;16.02&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Upon vesting, these awards may be net share settled to cover the required withholding tax with the remaining amount converted into an equivalent number of shares of common stock. Total shares withheld during the year ended March 31, 2025 were 75,491, based on the value of these awards as determined by the Company&#x2019;s closing stock price on the vesting date. No shares were withheld during the years ended March 31, 2024 and 2023 since no PSUs were vested during those years. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following is a summary of non-vested PSUs: &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;


      &lt;b&gt;Number of&lt;br/&gt;Shares &lt;/b&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;b&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value&lt;/b&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;773,923&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;7.73&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Granted (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;269,935&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;8.74&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(225,862&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;7.07&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(53,609&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;22.80&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;764,387&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;7.42&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (1) &lt;/div&gt; &lt;div&gt; Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#x2019;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels. &lt;/div&gt; &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; At March 31, 2025, there was $1,872,000 of unrecognized compensation expense related to these awards, which will be recognized over the weighted average remaining vesting period of approximately 2.1 years. &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c168"
      decimals="INF"
      id="ixv-18767"
      unitRef="shares">924200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c168"
      decimals="INF"
      id="ixv-18768"
      unitRef="shares">924200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c169"
      decimals="INF"
      id="ixv-18769"
      unitRef="shares">2655200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c169"
      decimals="INF"
      id="ixv-18770"
      unitRef="shares">130933</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c168"
      decimals="INF"
      id="ixv-18771"
      unitRef="shares">132133</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c170"
      decimals="INF"
      id="ixv-18772"
      unitRef="shares">452531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c171"
      decimals="INF"
      id="ixv-18773"
      unitRef="shares">100624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c172"
      decimals="INF"
      id="ixv-18774"
      unitRef="shares">644679</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c173"
      decimals="INF"
      id="ixv-18775"
      unitRef="shares">581227</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c169"
      decimals="INF"
      id="ixv-18776"
      unitRef="shares">1516084</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c168"
      decimals="INF"
      id="ixv-18777"
      unitRef="shares">435825</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c174"
      decimals="INF"
      id="ixv-18778"
      unitRef="shares">52842</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c175"
      decimals="INF"
      id="ixv-18779"
      unitRef="shares">140299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c176"
      decimals="INF"
      id="ixv-18780"
      unitRef="shares">922628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c177"
      decimals="INF"
      id="ixv-18781"
      unitRef="shares">975884</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c178"
      decimals="INF"
      id="ixv-18782"
      unitRef="shares">119708</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c179"
      decimals="INF"
      id="ixv-18783"
      unitRef="shares">192696</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c176"
      decimals="INF"
      id="ixv-18784"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c176"
      decimals="INF"
      id="ixv-18785"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c180"
      decimals="INF"
      id="ixv-18786"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c181"
      decimals="INF"
      id="ixv-18787"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c182"
      decimals="INF"
      id="ixv-18788"
      unitRef="shares">132133</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-18789">The following summarizes the Black-Scholes option-pricing model assumptions used to derive the weighted average fair value of the stock options granted during the year ended March 31, 2024.&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;Year Ended March 31,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-top: 1px solid black; border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average risk free interest rate &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;4.53&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted average expected holding period (years) &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;6.57&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average expected volatility &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;51.29&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; Weighted average expected dividend yield &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average fair value of options granted &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;3.75&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c180"
      decimals="4"
      id="ixv-18790"
      unitRef="pure">0.0453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c180" id="ixv-18791">P6Y6M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c180"
      decimals="4"
      id="ixv-18792"
      unitRef="pure">0.5129</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c180"
      decimals="2"
      id="ixv-18793"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c180"
      decimals="2"
      id="ixv-18794"
      unitRef="usdPershares">3.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0" id="ixv-15553">&lt;div&gt; The following is a summary of stock option transactions: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Number of &lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Weighted Average&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Shares &lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Exercise Price &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;1,108,017&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20.29&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;(17,723&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;)&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20.13&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Expired
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(36,733&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;22.93&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; border-left: none; border-right: none;"&gt;1,053,561&lt;/td&gt;&lt;td style="border-top: none; border-bottom: 3px double black; vertical-align: bottom; text-align: left; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;20.20&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c213"
      decimals="INF"
      id="ixv-18795"
      unitRef="shares">1108017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c213"
      decimals="2"
      id="ixv-18796"
      unitRef="usdPershares">20.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c180"
      decimals="INF"
      id="ixv-18797"
      unitRef="shares">17723</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c180"
      decimals="2"
      id="ixv-18798"
      unitRef="usdPershares">20.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c180"
      decimals="INF"
      id="ixv-18799"
      unitRef="shares">36733</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c180"
      decimals="2"
      id="ixv-18800"
      unitRef="usdPershares">22.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c183"
      decimals="INF"
      id="ixv-18801"
      unitRef="shares">1053561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c183"
      decimals="2"
      id="ixv-18802"
      unitRef="usdPershares">20.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="c183"
      decimals="INF"
      id="ixv-18803"
      unitRef="shares">87288</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage
      contextRef="c183"
      decimals="2"
      id="ixv-18804"
      unitRef="usdPershares">9.32</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c180"
      decimals="0"
      id="ixv-18805"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c182"
      decimals="0"
      id="ixv-18806"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c181"
      decimals="-3"
      id="ixv-18807"
      unitRef="usd">2427000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c180" decimals="0" id="ixv-18808" unitRef="usd">164000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c182" decimals="0" id="ixv-18809" unitRef="usd">324000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c181" decimals="0" id="ixv-18810" unitRef="usd">1140000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="c0" id="ixv-15636">&lt;div&gt; The following summarizes information about the options outstanding at March 31, 2025: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="13" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;b&gt;Options Outstanding &lt;/b&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="12" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;b&gt;Options Exercisable &lt;/b&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt; &lt;b&gt;Range of&lt;br/&gt;Exercise price&lt;/b&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Shares &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price &lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;br/&gt;In Years &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Shares &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price &lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&lt;b&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;br/&gt;In Years &lt;/b&gt; &lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt; &lt;b&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/b&gt; &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $9.32 to $17.38 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;334,524&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;12.97&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;6.45&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;24,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;247,236&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;14.26&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;5.73&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;8,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $19.00 to $22.73 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;404,213&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;19.58&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;3.78&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;404,213&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;19.58&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;3.78&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $25.21 to $27.40 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;125,800&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;27.33&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;2.22&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;125,800&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;27.33&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; vertical-align: bottom;"&gt;2.22&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="white-space : nowrap; "&gt; &lt;div&gt; $28.68 to $31.13 &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;189,024&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;29.59&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;0.95&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;189,024&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;29.59&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;0.95&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;1,053,561&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;20.20&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;3.93&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;24,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;966,273&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;21.19&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial; width: 9%; vertical-align: bottom;"&gt;3.52&lt;/td&gt;&lt;td style="text-align: left; border-width: initial; border-style: none; border-color: initial; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;8,000&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c214"
      decimals="2"
      id="ixv-18811"
      unitRef="usdPershares">9.32</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c214"
      decimals="2"
      id="ixv-18812"
      unitRef="usdPershares">17.38</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c215"
      decimals="INF"
      id="ixv-18813"
      unitRef="shares">334524</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c215"
      decimals="2"
      id="ixv-18814"
      unitRef="usdPershares">12.97</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="c214" id="ixv-18815">P6Y5M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c215" decimals="0" id="ixv-18816" unitRef="usd">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c215"
      decimals="INF"
      id="ixv-18817"
      unitRef="shares">247236</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c215"
      decimals="2"
      id="ixv-18818"
      unitRef="usdPershares">14.26</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="c214" id="ixv-18819">P5Y8M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="c215" decimals="0" id="ixv-18820" unitRef="usd">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c216"
      decimals="2"
      id="ixv-18821"
      unitRef="usdPershares">19</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c216"
      decimals="2"
      id="ixv-18822"
      unitRef="usdPershares">22.73</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c217"
      decimals="INF"
      id="ixv-18823"
      unitRef="shares">404213</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c217"
      decimals="2"
      id="ixv-18824"
      unitRef="usdPershares">19.58</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="c216" id="ixv-18825">P3Y9M10D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c217"
      decimals="INF"
      id="ixv-18826"
      unitRef="shares">404213</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c217"
      decimals="2"
      id="ixv-18827"
      unitRef="usdPershares">19.58</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="c216" id="ixv-18828">P3Y9M10D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c218"
      decimals="2"
      id="ixv-18829"
      unitRef="usdPershares">25.21</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c218"
      decimals="2"
      id="ixv-18830"
      unitRef="usdPershares">27.4</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c219"
      decimals="INF"
      id="ixv-18831"
      unitRef="shares">125800</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c219"
      decimals="2"
      id="ixv-18832"
      unitRef="usdPershares">27.33</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="c218" id="ixv-18833">P2Y2M19D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c219"
      decimals="INF"
      id="ixv-18834"
      unitRef="shares">125800</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c219"
      decimals="2"
      id="ixv-18835"
      unitRef="usdPershares">27.33</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="c218" id="ixv-18836">P2Y2M19D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c220"
      decimals="2"
      id="ixv-18837"
      unitRef="usdPershares">28.68</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c220"
      decimals="2"
      id="ixv-18838"
      unitRef="usdPershares">31.13</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c221"
      decimals="INF"
      id="ixv-18839"
      unitRef="shares">189024</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c221"
      decimals="2"
      id="ixv-18840"
      unitRef="usdPershares">29.59</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="c220" id="ixv-18841">P0Y11M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c221"
      decimals="INF"
      id="ixv-18842"
      unitRef="shares">189024</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c221"
      decimals="2"
      id="ixv-18843"
      unitRef="usdPershares">29.59</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="c220" id="ixv-18844">P0Y11M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c183"
      decimals="INF"
      id="ixv-18845"
      unitRef="shares">1053561</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c183"
      decimals="2"
      id="ixv-18846"
      unitRef="usdPershares">20.2</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="c180" id="ixv-18847">P3Y11M4D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c183" decimals="0" id="ixv-18848" unitRef="usd">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c183"
      decimals="INF"
      id="ixv-18849"
      unitRef="shares">966273</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c183"
      decimals="2"
      id="ixv-18850"
      unitRef="usdPershares">21.19</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="c180" id="ixv-18851">P3Y6M7D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="c183" decimals="0" id="ixv-18852" unitRef="usd">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:SharePrice
      contextRef="c183"
      decimals="2"
      id="ixv-18853"
      unitRef="usdPershares">9.5</us-gaap:SharePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c183" decimals="0" id="ixv-18854" unitRef="usd">241000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c180" id="ixv-18855">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c184"
      decimals="INF"
      id="ixv-18856"
      unitRef="shares">453453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c185"
      decimals="INF"
      id="ixv-18857"
      unitRef="shares">100624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c186"
      decimals="INF"
      id="ixv-18858"
      unitRef="shares">229121</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c187"
      decimals="INF"
      id="ixv-18859"
      unitRef="shares">33333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c188"
      decimals="INF"
      id="ixv-18860"
      unitRef="shares">66667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c189"
      decimals="INF"
      id="ixv-18861"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue
      contextRef="c190"
      decimals="-3"
      id="ixv-18862"
      unitRef="usd">2984000</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue contextRef="c191" decimals="0" id="ixv-18863" unitRef="usd">800000</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue contextRef="c192" decimals="0" id="ixv-18864" unitRef="usd">4430000</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue>
    <mpaa:NumberOfEqualAnnualInstallmentsInWhichAwardsVest
      contextRef="c184"
      decimals="INF"
      id="ixv-18865"
      unitRef="Installment">3</mpaa:NumberOfEqualAnnualInstallmentsInWhichAwardsVest>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c184"
      decimals="INF"
      id="ixv-18866"
      unitRef="shares">19761</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c185"
      decimals="INF"
      id="ixv-18867"
      unitRef="shares">42720</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c186"
      decimals="INF"
      id="ixv-18868"
      unitRef="shares">74854</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c0" id="ixv-15900">&lt;div&gt; The following is a summary of non-vested RSUs: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;


      &lt;b&gt;Number of&lt;br/&gt;Shares &lt;/b&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;b&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value&lt;/b&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;240,923&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;12.23&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt; 453,453 &lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;6.58&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom;"&gt;(184,850&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;12.02&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;(4,153&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;8.81&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;505,373&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: bottom;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: bottom;"&gt;7.26&lt;/td&gt;&lt;td style="text-align: left; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c191"
      decimals="INF"
      id="ixv-18869"
      unitRef="shares">240923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c191"
      decimals="2"
      id="ixv-18870"
      unitRef="usdPershares">12.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c184"
      decimals="INF"
      id="ixv-18871"
      unitRef="shares">453453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c184"
      decimals="2"
      id="ixv-18872"
      unitRef="usdPershares">6.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c184"
      decimals="INF"
      id="ixv-18873"
      unitRef="shares">184850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c184"
      decimals="2"
      id="ixv-18874"
      unitRef="usdPershares">12.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c184"
      decimals="INF"
      id="ixv-18875"
      unitRef="shares">4153</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c184"
      decimals="2"
      id="ixv-18876"
      unitRef="usdPershares">8.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c190"
      decimals="INF"
      id="ixv-18877"
      unitRef="shares">505373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c190"
      decimals="2"
      id="ixv-18878"
      unitRef="usdPershares">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c190" decimals="0" id="ixv-18879" unitRef="usd">2298000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c184" id="ixv-18880">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c193"
      decimals="INF"
      id="ixv-18881"
      unitRef="shares">258983</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c194" id="ixv-18882">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage
      contextRef="c195"
      decimals="2"
      id="ixv-18883"
      unitRef="pure">0</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage
      contextRef="c196"
      decimals="2"
      id="ixv-18884"
      unitRef="pure">1.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:NumberOfTradingDays
      contextRef="c194"
      decimals="0"
      id="ixv-18885"
      unitRef="Days">30</mpaa:NumberOfTradingDays>
    <mpaa:TotalShareholdersReturnMaximumMarketCapitalization
      contextRef="c194"
      decimals="-6"
      id="ixv-18886"
      unitRef="usd">600000000</mpaa:TotalShareholdersReturnMaximumMarketCapitalization>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c197"
      decimals="INF"
      id="ixv-18887"
      unitRef="shares">585583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharePrice
      contextRef="c198"
      decimals="2"
      id="ixv-18888"
      unitRef="usdPershares">10</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c199"
      decimals="2"
      id="ixv-18889"
      unitRef="usdPershares">15</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c200"
      decimals="2"
      id="ixv-18890"
      unitRef="usdPershares">20</us-gaap:SharePrice>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients
      contextRef="c204"
      decimals="2"
      id="ixv-18891"
      unitRef="pure">0.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients
      contextRef="c205"
      decimals="2"
      id="ixv-18892"
      unitRef="pure">1.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients>
    <us-gaap:SharePrice
      contextRef="c206"
      decimals="2"
      id="ixv-18893"
      unitRef="usdPershares">17.5</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c207"
      decimals="2"
      id="ixv-18894"
      unitRef="usdPershares">25</us-gaap:SharePrice>
    <mpaa:NumberOfTradingDays
      contextRef="c197"
      decimals="INF"
      id="ixv-18895"
      unitRef="Days">30</mpaa:NumberOfTradingDays>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c208"
      decimals="0"
      id="ixv-18896"
      unitRef="shares">126028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c208" id="ixv-18897">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage
      contextRef="c209"
      decimals="2"
      id="ixv-18898"
      unitRef="pure">0</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage
      contextRef="c210"
      decimals="2"
      id="ixv-18899"
      unitRef="pure">1.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-18900">The following table summarizes the assumptions used in determining the fair value of the awards subject to market conditions:&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td colspan="11" style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;Year Ended March 31,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Risk free interest rate &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 4.21-4.45 &lt;/td&gt; &lt;td style="padding-left : 0px; vertical-align : bottom; text-align : left; width : 1%; "&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 4.32-4.35 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3.35&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected life in years &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;0.2-1.8&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected volatility of MPA common stock &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 59.8-62.8 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 54.2-55.1 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;51.30&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected average volatility of peer companies &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;-&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;-&#160;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;62.70&lt;/td&gt; &lt;td style="vertical-align : bottom; text-align : left; padding-left : 0px; width : 1%; "&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Average correlation coefficient of peer companies &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 16.5-17.4 &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 0px; width: 1%; text-align: left;"&gt; % &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;27.50&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Expected dividend yield &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; Grant date fair value &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 8.65-8.88 &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; 3.57-8.37 &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;16.02&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c195"
      decimals="4"
      id="ixv-18901"
      unitRef="pure">0.0421</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c196"
      decimals="4"
      id="ixv-18902"
      unitRef="pure">0.0445</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c222"
      decimals="4"
      id="ixv-18903"
      unitRef="pure">0.0432</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c223"
      decimals="4"
      id="ixv-18904"
      unitRef="pure">0.0435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c208"
      decimals="4"
      id="ixv-18905"
      unitRef="pure">0.0335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c194" id="ixv-18906">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c222" id="ixv-18907">P0Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c223" id="ixv-18908">P1Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c208" id="ixv-18909">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c195"
      decimals="3"
      id="ixv-18910"
      unitRef="pure">0.598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c196"
      decimals="3"
      id="ixv-18911"
      unitRef="pure">0.628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c222"
      decimals="3"
      id="ixv-18912"
      unitRef="pure">0.542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c223"
      decimals="3"
      id="ixv-18913"
      unitRef="pure">0.551</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c208"
      decimals="4"
      id="ixv-18914"
      unitRef="pure">0.513</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c194"
      decimals="2"
      id="ixv-18915"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c197"
      decimals="2"
      id="ixv-18916"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c208"
      decimals="4"
      id="ixv-18917"
      unitRef="pure">0.627</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies
      contextRef="c195"
      decimals="3"
      id="ixv-18918"
      unitRef="pure">0.165</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies
      contextRef="c196"
      decimals="3"
      id="ixv-18919"
      unitRef="pure">0.174</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies
      contextRef="c197"
      decimals="2"
      id="ixv-18920"
      unitRef="pure">0</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies
      contextRef="c208"
      decimals="4"
      id="ixv-18921"
      unitRef="pure">0.275</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c194"
      decimals="2"
      id="ixv-18922"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c197"
      decimals="2"
      id="ixv-18923"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c208"
      decimals="2"
      id="ixv-18924"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c195"
      decimals="2"
      id="ixv-18925"
      unitRef="usdPershares">8.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c196"
      decimals="2"
      id="ixv-18926"
      unitRef="usdPershares">8.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c222"
      decimals="2"
      id="ixv-18927"
      unitRef="usdPershares">3.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c223"
      decimals="2"
      id="ixv-18928"
      unitRef="usdPershares">8.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c208"
      decimals="2"
      id="ixv-18929"
      unitRef="usdPershares">16.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c194"
      decimals="INF"
      id="ixv-18930"
      unitRef="shares">75491</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c197"
      decimals="INF"
      id="ixv-18931"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c208"
      decimals="INF"
      id="ixv-18932"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="c0" id="ixv-16162">&lt;div&gt; The following is a summary of non-vested PSUs: &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;

   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;


      &lt;b&gt;Number of&lt;br/&gt;Shares &lt;/b&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;b&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value&lt;/b&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;773,923&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;7.73&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Granted (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;269,935&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;8.74&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;(225,862&lt;/td&gt;&lt;td style="text-align: left;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;7.07&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(53,609&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;22.80&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Outstanding at March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;764,387&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;7.42&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (1) &lt;/div&gt; &lt;div&gt; Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#x2019;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels. &lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c224"
      decimals="INF"
      id="ixv-18933"
      unitRef="shares">773923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c224"
      decimals="2"
      id="ixv-18934"
      unitRef="usdPershares">7.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c194"
      decimals="INF"
      id="ix_0_fact"
      unitRef="shares">269935</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c194"
      decimals="2"
      id="ix_1_fact"
      unitRef="usdPershares">8.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c194"
      decimals="INF"
      id="ixv-18937"
      unitRef="shares">225862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c194"
      decimals="2"
      id="ixv-18938"
      unitRef="usdPershares">7.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c194"
      decimals="INF"
      id="ixv-18939"
      unitRef="shares">53609</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c194"
      decimals="2"
      id="ixv-18940"
      unitRef="usdPershares">22.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c212"
      decimals="INF"
      id="ixv-18941"
      unitRef="shares">764387</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c212"
      decimals="2"
      id="ixv-18942"
      unitRef="usdPershares">7.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c211"
      decimals="INF"
      id="ixv-18944"
      unitRef="shares">10952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c212" decimals="0" id="ixv-18945" unitRef="usd">1872000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c194" id="ixv-18946">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-16250">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;20. Segment Information&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company has identified its Chief Executive Officer as its chief operating decision maker (&#x201c;CODM&#x201d;). The Company has identified its operating segments based on the nature of the products the Company sells, the Company&#x2019;s organizational and management reporting structure, and the operating results that are regularly reviewed by the Company&#x2019;s CODM to make decisions about the resources to be allocated to the business units and to assess performance. The CODM primarily uses operating income to evaluate the performance of the Company&#x2019;s operating segments and to allocate resources.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company&#x2019;s three operating segments are: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Hard Parts&lt;/span&gt;, which includes (i) light duty rotating electric products such as alternators and starters, (ii) wheel hub products, (iii) brake-related products, including brake calipers, brake boosters, brake rotors, brake pads and brake master cylinders, and (iv) turbochargers,
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Test Solutions and Diagnostic Equipment&lt;/span&gt;, which includes (i) applications for combustion engine vehicles, including bench-top testers for alternators and starters, (ii) equipment for the pre- and post-production of electric vehicles, and (iii) software emulation of power system applications for the electrification of all forms of transportation (including automobiles, trucks, the emerging electrification of systems within the aerospace industry, and electric vehicle charging stations), and
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; line-height: 1.26; padding-left: 36pt; clear: both;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     &#x25cf;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Heavy Duty&lt;/span&gt;, which includes non-discretionary automotive aftermarket replacement hard parts for heavy-duty truck, industrial, marine, and agricultural applications.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company&#x2019;s Hard Parts operating segment meets the criteria of a reportable segment. The Test Solutions and Diagnostic Equipment and Heavy Duty segments are not material, and are not required to be separately reported. &#160;
  &lt;/div&gt;&lt;div&gt; Financial information relating to the Company&#x2019;s segments is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Net sales to external customers for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;707,210,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;669,904,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;638,460,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Intersegment sales for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,016,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;895,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;600,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total net sales for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;708,226,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;670,799,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;639,060,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of net sales&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other net sales (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;50,144,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;47,780,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;44,614,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Elimination of intersegment net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(1,016,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(895,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(600,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;757,354,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;717,684,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;683,074,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Less (2):
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Material, labor, and overhead expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;465,656,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;450,913,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;434,443,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Logistic expenses (3)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;99,264,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;92,969,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;95,496,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Revaluation of cores on customers' shelves
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,805,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5,353,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3,736,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Foreign exchange impact of lease liabilities and forward contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;15,892,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(3,814,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(9,291,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Other segment items (4)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;83,693,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;76,878,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;69,821,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total operating income for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;40,916,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;48,500,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;44,855,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of profit (loss)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other operating loss (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(1,064,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(2,431,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(8,303,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Elimination of intersegment operating income (loss)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;71,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;51,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(106,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Interest expense, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(55,550,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(60,040,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(39,555,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Change in fair value of compound net derivative liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(60,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,020,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Loss on extinguishment of debt
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(168,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated loss before income tax (benefit) expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(15,687,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(13,068,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(3,109,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Reconciliations of other significant items and assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Depreciation and amortization&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Depreciation and amortization for Hard Parts reportable segment (5)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;9,579,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;10,371,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;10,955,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other depreciation and amortization (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;821,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,248,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,489,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated depreciation and amortization
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;10,400,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;11,619,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;12,444,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Capital Expenditures&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Captial expenditures for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3,445,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;621,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3,459,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other capital expenditures (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,133,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;379,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;742,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated capital expenditures
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;4,578,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,000,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;4,201,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;967,178,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,019,811,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other assets (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;58,355,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;54,946,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Elimination of intersegment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(67,897,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(62,755,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;957,636,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,012,002,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (1) &lt;/div&gt; &lt;div&gt; Net sales, operating loss, depreciation and amortization, capital expenditures, and assets from segments below the quantitative threshold are attributable to the Company&#x2019;s Test Solutions and Diagnostic Equipment and the Heavy Duty operating segments. Neither of these two operating segments has ever met any of the quantitative thresholds for determining reportable segments. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (2) &lt;/div&gt; &lt;div&gt; The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM for the Company&#x2019;s Hard Parts reportable segment. Intersegment expenses are included within the amounts shown. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (3) &lt;/div&gt; &lt;div&gt; Logistic expenses include freight, tariffs, and customs duties. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (4) &lt;/div&gt; &lt;div&gt; Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (5) &lt;/div&gt; &lt;div&gt; Depreciation and amortization for the Company&#x2019;s Hard Parts reportable segment are included within material, labor, and overhead expenses and other segment items. &lt;/div&gt; &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="ixv-18947"
      unitRef="Segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-16279">&lt;div&gt; Financial information relating to the Company&#x2019;s segments is as follows: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      &lt;span style="font-weight: bold;"&gt;Years Ended March 31,&lt;/span&gt;
     &lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; padding-left: 10px; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2023&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 3.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Net sales to external customers for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;707,210,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;669,904,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;638,460,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Intersegment sales for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,016,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;895,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;600,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total net sales for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;708,226,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;670,799,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;639,060,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of net sales&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other net sales (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;50,144,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;47,780,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;44,614,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Elimination of intersegment net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(1,016,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(895,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(600,000&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;757,354,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;717,684,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;683,074,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Less (2):
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Material, labor, and overhead expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;465,656,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;450,913,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;434,443,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Logistic expenses (3)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;99,264,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;92,969,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;95,496,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Revaluation of cores on customers' shelves
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;2,805,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;5,353,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3,736,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Foreign exchange impact of lease liabilities and forward contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;15,892,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(3,814,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(9,291,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      Other segment items (4)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;83,693,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;76,878,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;69,821,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total operating income for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;40,916,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;48,500,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;44,855,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-style: italic;"&gt;Reconciliation of profit (loss)&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other operating loss (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(1,064,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(2,431,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(8,303,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Elimination of intersegment operating income (loss)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;71,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;51,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(106,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Interest expense, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(55,550,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(60,040,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(39,555,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Change in fair value of compound net derivative liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(60,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,020,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Loss on extinguishment of debt
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(168,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated loss before income tax (benefit) expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(15,687,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(13,068,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(3,109,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Reconciliations of other significant items and assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Depreciation and amortization&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Depreciation and amortization for Hard Parts reportable segment (5)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;9,579,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;10,371,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;10,955,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other depreciation and amortization (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;821,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,248,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,489,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated depreciation and amortization
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;10,400,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;11,619,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;12,444,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Capital Expenditures&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Captial expenditures for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3,445,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;621,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;3,459,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other capital expenditures (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,133,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;379,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;742,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated capital expenditures
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;4,578,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,000,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;4,201,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total assets for Hard Parts reportable segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;967,178,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,019,811,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other assets (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;58,355,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;54,946,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Elimination of intersegment assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(67,897,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;(62,755,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total consolidated assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;957,636,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px; width: 9%;"&gt;1,012,002,000&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

   &lt;/tr&gt;

  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (1) &lt;/div&gt; &lt;div&gt; Net sales, operating loss, depreciation and amortization, capital expenditures, and assets from segments below the quantitative threshold are attributable to the Company&#x2019;s Test Solutions and Diagnostic Equipment and the Heavy Duty operating segments. Neither of these two operating segments has ever met any of the quantitative thresholds for determining reportable segments. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (2) &lt;/div&gt; &lt;div&gt; The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM for the Company&#x2019;s Hard Parts reportable segment. Intersegment expenses are included within the amounts shown. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (3) &lt;/div&gt; &lt;div&gt; Logistic expenses include freight, tariffs, and customs duties. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (4) &lt;/div&gt; &lt;div&gt; Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses. &lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; clear: both;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (5) &lt;/div&gt; &lt;div&gt; Depreciation and amortization for the Company&#x2019;s Hard Parts reportable segment are included within material, labor, and overhead expenses and other segment items. &lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c225" decimals="0" id="ixv-18948" unitRef="usd">707210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c226" decimals="0" id="ixv-18949" unitRef="usd">669904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c227" decimals="0" id="ixv-18950" unitRef="usd">638460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c228" decimals="0" id="ixv-18951" unitRef="usd">1016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c229" decimals="0" id="ixv-18952" unitRef="usd">895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c230" decimals="0" id="ixv-18953" unitRef="usd">600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c231" decimals="0" id="ixv-18954" unitRef="usd">708226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c232" decimals="0" id="ixv-18955" unitRef="usd">670799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c233" decimals="0" id="ixv-18956" unitRef="usd">639060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c234" decimals="0" id="ix_2_fact" unitRef="usd">50144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c235" decimals="0" id="ix_3_fact" unitRef="usd">47780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c236" decimals="0" id="ix_4_fact" unitRef="usd">44614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c237" decimals="0" id="ixv-18960" unitRef="usd">-1016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c238" decimals="0" id="ixv-18961" unitRef="usd">-895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c239" decimals="0" id="ixv-18962" unitRef="usd">-600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-18963" unitRef="usd">757354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c7" decimals="0" id="ixv-18964" unitRef="usd">717684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c8" decimals="0" id="ixv-18965" unitRef="usd">683074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <mpaa:ManufacturingMaterialLaborAndOverheadExpenses
      contextRef="c231"
      decimals="0"
      id="ix_16_fact"
      unitRef="usd">465656000</mpaa:ManufacturingMaterialLaborAndOverheadExpenses>
    <mpaa:ManufacturingMaterialLaborAndOverheadExpenses
      contextRef="c232"
      decimals="0"
      id="ix_17_fact"
      unitRef="usd">450913000</mpaa:ManufacturingMaterialLaborAndOverheadExpenses>
    <mpaa:ManufacturingMaterialLaborAndOverheadExpenses
      contextRef="c233"
      decimals="0"
      id="ix_18_fact"
      unitRef="usd">434443000</mpaa:ManufacturingMaterialLaborAndOverheadExpenses>
    <mpaa:LogisticExpenses
      contextRef="c231"
      decimals="0"
      id="ix_19_fact"
      unitRef="usd">99264000</mpaa:LogisticExpenses>
    <mpaa:LogisticExpenses
      contextRef="c232"
      decimals="0"
      id="ix_20_fact"
      unitRef="usd">92969000</mpaa:LogisticExpenses>
    <mpaa:LogisticExpenses
      contextRef="c233"
      decimals="0"
      id="ix_21_fact"
      unitRef="usd">95496000</mpaa:LogisticExpenses>
    <mpaa:RevaluationOfCoresOnCustomersShelves
      contextRef="c231"
      decimals="0"
      id="ix_22_fact"
      unitRef="usd">2805000</mpaa:RevaluationOfCoresOnCustomersShelves>
    <mpaa:RevaluationOfCoresOnCustomersShelves
      contextRef="c232"
      decimals="0"
      id="ix_23_fact"
      unitRef="usd">5353000</mpaa:RevaluationOfCoresOnCustomersShelves>
    <mpaa:RevaluationOfCoresOnCustomersShelves
      contextRef="c233"
      decimals="0"
      id="ix_24_fact"
      unitRef="usd">3736000</mpaa:RevaluationOfCoresOnCustomersShelves>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="c231"
      decimals="0"
      id="ix_25_fact"
      unitRef="usd">-15892000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="c232"
      decimals="0"
      id="ix_26_fact"
      unitRef="usd">3814000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="c233"
      decimals="0"
      id="ix_27_fact"
      unitRef="usd">9291000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="c231"
      decimals="0"
      id="ix_28_fact"
      unitRef="usd">83693000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="c232"
      decimals="0"
      id="ix_29_fact"
      unitRef="usd">76878000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="c233"
      decimals="0"
      id="ix_30_fact"
      unitRef="usd">69821000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss
      contextRef="c231"
      decimals="0"
      id="ix_31_fact"
      unitRef="usd">40916000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c232"
      decimals="0"
      id="ix_32_fact"
      unitRef="usd">48500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c233"
      decimals="0"
      id="ix_33_fact"
      unitRef="usd">44855000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c234" decimals="0" id="ix_5_fact" unitRef="usd">-1064000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c235" decimals="0" id="ix_6_fact" unitRef="usd">-2431000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c236" decimals="0" id="ix_7_fact" unitRef="usd">-8303000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c237" decimals="0" id="ixv-18987" unitRef="usd">71000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c238" decimals="0" id="ixv-18988" unitRef="usd">51000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c239" decimals="0" id="ixv-18989" unitRef="usd">-106000</us-gaap:OperatingIncomeLoss>
    <mpaa:InterestExpenseNet contextRef="c0" decimals="0" id="ixv-18990" unitRef="usd">55550000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c7" decimals="0" id="ixv-18991" unitRef="usd">60040000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c8" decimals="0" id="ixv-18992" unitRef="usd">39555000</mpaa:InterestExpenseNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="0" id="ixv-18993" unitRef="usd">-60000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c7" decimals="0" id="ixv-18994" unitRef="usd">1020000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c8" decimals="0" id="ixv-18995" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="0" id="ixv-18996" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c7" decimals="0" id="ixv-18997" unitRef="usd">-168000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c8" decimals="0" id="ixv-18998" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-18999" unitRef="usd">-15687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-19000" unitRef="usd">-13068000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c8" decimals="0" id="ixv-19001" unitRef="usd">-3109000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationAndAmortization
      contextRef="c231"
      decimals="0"
      id="ix_34_fact"
      unitRef="usd">9579000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c232"
      decimals="0"
      id="ix_35_fact"
      unitRef="usd">10371000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c233"
      decimals="0"
      id="ix_36_fact"
      unitRef="usd">10955000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c234" decimals="0" id="ix_8_fact" unitRef="usd">821000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c235" decimals="0" id="ix_9_fact" unitRef="usd">1248000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c236"
      decimals="0"
      id="ix_10_fact"
      unitRef="usd">1489000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c240" decimals="0" id="ixv-19008" unitRef="usd">10400000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c241" decimals="0" id="ixv-19009" unitRef="usd">11619000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c242" decimals="0" id="ixv-19010" unitRef="usd">12444000</us-gaap:DepreciationAndAmortization>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c231" decimals="0" id="ixv-19011" unitRef="usd">3445000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c232" decimals="0" id="ixv-19012" unitRef="usd">621000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c233" decimals="0" id="ixv-19013" unitRef="usd">3459000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c234"
      decimals="0"
      id="ix_11_fact"
      unitRef="usd">1133000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c235"
      decimals="0"
      id="ix_12_fact"
      unitRef="usd">379000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="c236"
      decimals="0"
      id="ix_13_fact"
      unitRef="usd">742000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c0" decimals="0" id="ixv-19017" unitRef="usd">4578000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c7" decimals="0" id="ixv-19018" unitRef="usd">1000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c8" decimals="0" id="ixv-19019" unitRef="usd">4201000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets contextRef="c243" decimals="0" id="ixv-19020" unitRef="usd">967178000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c244" decimals="0" id="ixv-19021" unitRef="usd">1019811000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c245"
      decimals="0"
      id="ix_14_fact"
      unitRef="usd">58355000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c246"
      decimals="0"
      id="ix_15_fact"
      unitRef="usd">54946000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c247" decimals="0" id="ixv-19024" unitRef="usd">-67897000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c248" decimals="0" id="ixv-19025" unitRef="usd">-62755000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-19026" unitRef="usd">957636000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-19027" unitRef="usd">1012002000</us-gaap:Assets>
    <mpaa:NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds
      contextRef="c0"
      decimals="INF"
      id="ixv-19029"
      unitRef="Segment">2</mpaa:NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds>
    <us-gaap:SegmentReportingOtherItemCompositionDescription contextRef="c0" id="ixv-19032">Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses.</us-gaap:SegmentReportingOtherItemCompositionDescription>
    <us-gaap:TreasuryStockTextBlock contextRef="c0" id="ixv-16982">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;21. Share Repurchase Program&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times;"&gt;In August 2018, the Company&#x2019;s board of directors approved an increase in its share repurchase program from $20,000,000 to $37,000,000 of its common stock. During the year ended March 31, 2025, the Company repurchased 542,134 shares of its common stock for $4,832,000. During the years ended March 31, 2024 and 2023 the Company did not repurchase any shares of its common stock. As of March 31, 2025, $23,577,000 was utilized and $13,423,000 remains available to repurchase shares under the authorized share repurchase program, subject to the limit in the Company&#x2019;s Credit Facility and Convertible Notes. The Company retired the 1,379,141 shares repurchased under this program through March 31, 2025. The Company&#x2019;s share repurchase program does not obligate it to acquire any specific number of shares and shares may be repurchased in privately negotiated and/or open market transactions.&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-family: Times;"&gt;During the year ended March 31, 2025, the Company adopted a written trading plan under Rule 10b5-1 of the SEC rule to facilitate share repurchases under its current authorized program. The adoption of a 10b5-1 plan allows the Company the ability to repurchase shares when it would be ordinarily restricted from purchases due to blackout periods or being in possession of material non-public information.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c249" decimals="0" id="ixv-19035" unitRef="usd">20000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c35" decimals="0" id="ixv-19036" unitRef="usd">37000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c31"
      decimals="INF"
      id="ixv-19037"
      unitRef="shares">542134</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c31" decimals="0" id="ixv-19038" unitRef="usd">4832000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c23"
      decimals="INF"
      id="ixv-19039"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c14"
      decimals="INF"
      id="ixv-19040"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue contextRef="c31" decimals="0" id="ixv-19041" unitRef="usd">23577000</mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c35" decimals="0" id="ixv-19042" unitRef="usd">13423000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <mpaa:StockRepurchasedAndRetiredCumulativeShares
      contextRef="c31"
      decimals="INF"
      id="ixv-19043"
      unitRef="shares">1379141</mpaa:StockRepurchasedAndRetiredCumulativeShares>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-16999">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;22. Related Party Transactions&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-family: Times; font-style: italic;"&gt;Lease&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times;"&gt;In December 2022, the Company entered into an operating lease for its 35,000 square foot manufacturing, warehouse, and office facility in Ontario, Canada, with a company co-owned by a member of management. The lease, which commenced January 1, 2023, has an initial term of one year with a base rent of approximately $27,000 per month and includes options to renew for up to four years. In November 2023, the Company exercised one of these options to renew for an additional one-year period. In February 2025, the Company exercised a second extension term for an additional three-year period with a base rent of approximately $30,000 per month, which took effect on January 1, 2025.The rent expense recorded for the related party lease was $332,000, $328,000 and $82,000 for the years ended March 31, 2025, 2024 and 2023, respectively.&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-family: Times; font-style: italic;"&gt;Convertible Note and Election of New Director&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   On March 31, 2023, the Company entered into the Note Purchase Agreement with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P., and Bison Capital Partners VI, L.P. as the Purchaser Representative, for the issuance and sale of the Convertible Notes. In connection with the issuance of the Convertible Notes and at the recommendation of the Nominating and Corporate Governance Committee of the Board and in connection with the bylaws of the Company, the Board appointed Douglas Trussler, a co-founder of Bison Capital in 2001, to the Board. &lt;span style="font-family: Times;"&gt;Mr. Trussler&#x2019;s compensation is consistent with the Company&#x2019;s previously disclosed standard compensation practices for non-employee directors, other than Mr. Trussler does not accept the annual grant of equity to non-employee directors, which are described in the Company&#x2019;s Definitive Proxy Statement, filed with the SEC on July 26, 2024. &lt;/span&gt;There are no other transactions between Mr. Trussler and the Company that would be reportable under Item 404(a) of Regulation S-K.
  &lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="c250"
      decimals="0"
      id="ixv-19044"
      unitRef="sqft">35000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c251" id="ixv-19045">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <mpaa:OperatingLeaseBaseRent contextRef="c250" decimals="0" id="ixv-19046" unitRef="usd">27000</mpaa:OperatingLeaseBaseRent>
    <mpaa:LesseeOperatingLeaseOptionToRenewTerm contextRef="c252" id="ixv-19047">P4Y</mpaa:LesseeOperatingLeaseOptionToRenewTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c251" id="ixv-19048">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <mpaa:LesseeOperatingLeaseSecondExtensionTerm contextRef="c253" id="ixv-19049">P3Y</mpaa:LesseeOperatingLeaseSecondExtensionTerm>
    <mpaa:OperatingLeaseBaseRent contextRef="c254" decimals="0" id="ixv-19050" unitRef="usd">30000</mpaa:OperatingLeaseBaseRent>
    <us-gaap:OperatingLeaseExpense contextRef="c255" decimals="0" id="ixv-19051" unitRef="usd">332000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c256" decimals="0" id="ixv-19052" unitRef="usd">328000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c257" decimals="0" id="ixv-19053" unitRef="usd">82000</us-gaap:OperatingLeaseExpense>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c0" id="ixv-17023">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Schedule II &lt;/span&gt;&#x2014; &lt;span style="font-weight: bold;"&gt;Valuation and Qualifying Accounts&lt;/span&gt;&#160;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Accounts Receivable &lt;/span&gt;&#x2014; &lt;span style="font-weight: bold;"&gt;Allowance for credit losses&lt;/span&gt;&#160;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; vertical-align: bottom; margin-left: 0px; margin-right: 0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;


   &lt;tr style="height: 11.25pt;"&gt;
    &lt;td colspan="3" style="border-bottom: 1pt solid black; text-align: center; vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Years Ended&lt;/span&gt;&lt;br/&gt;March 31,&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1px solid black; padding-left: 10px; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Description &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom; text-align: center;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;beginning of&lt;/span&gt;&lt;br/&gt;year&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Charge to&lt;br/&gt;(recovery of)&lt;/span&gt;&lt;br/&gt;bad debts&lt;/span&gt;&lt;br/&gt;expense &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; width: 9%; vertical-align: bottom;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Amounts&lt;/span&gt;&lt;br/&gt;written off &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: center; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;end of&lt;/span&gt;&lt;br/&gt;year&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="text-align: center;"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;189,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;42,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;24,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;207,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="height: 12.75pt;"&gt;
    &lt;td colspan="3" style="text-align: center;"&gt;2024&#160;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;339,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;(133,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;17,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;189,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="text-align: center;"&gt;2023&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;375,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;108,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;144,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 0px; padding-left: 10px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%; vertical-align: bottom;"&gt;339,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Accounts Receivable &lt;/span&gt;&#x2014; &lt;span style="font-weight: bold;"&gt;Allowance for customer-payment discrepancies&lt;/span&gt;&#160;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td colspan="3" style="border-bottom: 1px solid black; vertical-align: bottom; border-top: none; border-left: none; border-right: none; text-align: center;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Years Ended&lt;span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;March 31,&lt;/span&gt;&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Description &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;beginning of&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;year&lt;/span&gt;&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Charge to&lt;/span&gt;&lt;br/&gt;discrepancies&lt;/span&gt;&lt;br/&gt;expense &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Amounts&lt;/span&gt;&lt;br/&gt;Processed&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;end of&lt;/span&gt;&lt;br/&gt;year&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for customer-payment discrepancies
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,206,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,507,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;948,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,765,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;2024&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for customer-payment discrepancies
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,634,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,452,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,880,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,206,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;2023&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for customer-payment discrepancies
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,375,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;2,112,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,853,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;1,634,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Inventory &lt;/span&gt;&#x2014; &lt;span style="font-weight: bold;"&gt;Allowance for excess and obsolete inventory&lt;/span&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;


   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Years Ended&lt;span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;March 31,&lt;/span&gt;&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Description &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;beginning of&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;year&lt;/span&gt;&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Provision for&lt;br/&gt;excess and&lt;/span&gt;&lt;br/&gt;obsolete&lt;/span&gt;&lt;br/&gt;inventory&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Amounts&lt;/span&gt;&lt;br/&gt;written off&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;end of&lt;/span&gt;&lt;br/&gt;year&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for excess and obsolete inventory
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;17,372,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;15,009,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;13,417,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;18,964,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;2024&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for excess and obsolete inventory
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;16,436,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;16,233,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;15,297,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;17,372,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;2023&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Allowance for excess and obsolete inventory
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;13,520,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;18,851,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;15,935,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;16,436,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Deferred Tax Assets &lt;/span&gt;&#x2014; &lt;span style="font-weight: bold;"&gt;Valuation allowance for deferred tax assets&lt;/span&gt;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 11.25pt;"&gt;
    &lt;td colspan="3" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Years Ended&lt;span style="letter-spacing: normal; text-indent: -9.6px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;March 31,&lt;/span&gt;&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: center; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; padding-left: 10px; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Description &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;beginning of&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;year&lt;/span&gt;&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Charge to&lt;/span&gt;&lt;br/&gt;income tax&lt;/span&gt;&lt;br/&gt;expense &lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Charged to&lt;/span&gt;&lt;br/&gt;Other Accounts&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;Balance at&lt;/span&gt;&lt;br/&gt;end of&lt;/span&gt;&lt;br/&gt;year&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Valuation allowance for deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;45,399,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;6,834,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;52,233,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;2024&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Valuation allowance for deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;7,619,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;37,780,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;45,399,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center;"&gt;2023&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Valuation allowance for deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;6,816,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;803,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;-&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-indent: -7.2pt; padding-left: 10px; text-align: right; width: 9%;"&gt;7,619,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c258" decimals="0" id="ixv-19054" unitRef="usd">189000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c259" decimals="0" id="ixv-19055" unitRef="usd">42000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c259" decimals="0" id="ixv-19056" unitRef="usd">24000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c260" decimals="0" id="ixv-19057" unitRef="usd">207000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c261" decimals="0" id="ixv-19058" unitRef="usd">339000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c262" decimals="0" id="ixv-19059" unitRef="usd">-133000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c262" decimals="0" id="ixv-19060" unitRef="usd">17000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c258" decimals="0" id="ixv-19061" unitRef="usd">189000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c263" decimals="0" id="ixv-19062" unitRef="usd">375000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c264" decimals="0" id="ixv-19063" unitRef="usd">108000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c264" decimals="0" id="ixv-19064" unitRef="usd">144000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c261" decimals="0" id="ixv-19065" unitRef="usd">339000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c265" decimals="0" id="ixv-19066" unitRef="usd">1206000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c266" decimals="0" id="ixv-19067" unitRef="usd">1507000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c266" decimals="0" id="ixv-19068" unitRef="usd">948000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c267" decimals="0" id="ixv-19069" unitRef="usd">1765000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c268" decimals="0" id="ixv-19070" unitRef="usd">1634000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c269" decimals="0" id="ixv-19071" unitRef="usd">1452000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c269" decimals="0" id="ixv-19072" unitRef="usd">1880000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c265" decimals="0" id="ixv-19073" unitRef="usd">1206000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c270" decimals="0" id="ixv-19074" unitRef="usd">1375000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c271" decimals="0" id="ixv-19075" unitRef="usd">2112000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c271" decimals="0" id="ixv-19076" unitRef="usd">1853000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c268" decimals="0" id="ixv-19077" unitRef="usd">1634000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c272" decimals="0" id="ixv-19078" unitRef="usd">17372000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c273" decimals="0" id="ixv-19079" unitRef="usd">15009000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c273" decimals="0" id="ixv-19080" unitRef="usd">13417000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c274" decimals="0" id="ixv-19081" unitRef="usd">18964000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c275" decimals="0" id="ixv-19082" unitRef="usd">16436000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c276" decimals="0" id="ixv-19083" unitRef="usd">16233000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c276" decimals="0" id="ixv-19084" unitRef="usd">15297000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c272" decimals="0" id="ixv-19085" unitRef="usd">17372000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c277" decimals="0" id="ixv-19086" unitRef="usd">13520000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c278" decimals="0" id="ixv-19087" unitRef="usd">18851000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c278" decimals="0" id="ixv-19088" unitRef="usd">15935000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c275" decimals="0" id="ixv-19089" unitRef="usd">16436000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c279" decimals="0" id="ixv-19090" unitRef="usd">45399000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c280" decimals="0" id="ixv-19091" unitRef="usd">6834000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c280" decimals="0" id="ixv-19092" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c281" decimals="0" id="ixv-19093" unitRef="usd">52233000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c282" decimals="0" id="ixv-19094" unitRef="usd">7619000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c283" decimals="0" id="ixv-19095" unitRef="usd">37780000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c283" decimals="0" id="ixv-19096" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c279" decimals="0" id="ixv-19097" unitRef="usd">45399000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c284" decimals="0" id="ixv-19098" unitRef="usd">6816000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c285" decimals="0" id="ixv-19099" unitRef="usd">803000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c285" decimals="0" id="ixv-19100" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c282" decimals="0" id="ixv-19101" unitRef="usd">7619000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration contextRef="c3" id="hidden-fact-0">http://fasb.org/us-gaap/2024#RelatedPartyMember</us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration>
    <us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration contextRef="c4" id="hidden-fact-1">http://fasb.org/us-gaap/2024#RelatedPartyMember</us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c3" id="hidden-fact-4">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c3" id="hidden-fact-5">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c4" id="hidden-fact-6">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c4" id="hidden-fact-7">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-8">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-9">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-10">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-11">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-12">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-13">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-14">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-15">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-16">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-17">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-18">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-19">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c3" id="hidden-fact-20">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="c162" id="hidden-fact-21">2034-03-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="c163" id="hidden-fact-22">2032-03-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="c164" id="hidden-fact-23">2038-03-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate contextRef="c0" id="hidden-fact-24">2034-03-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c201"
      decimals="INF"
      id="hidden-fact-25"
      unitRef="pure">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c202"
      decimals="INF"
      id="hidden-fact-26"
      unitRef="pure">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c203"
      decimals="4"
      id="hidden-fact-27"
      unitRef="pure">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-19132">0000918251</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-19133">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-19134">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#x2019;s June 2021 PSU grant based on actual Company performance metrics excding target performance levels.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net sales, operating loss, depreciation and amortization, capital expenditures, and assets from segments below the quantitative threshold are attributable to the Company&#x2019;s Test Solutions and Diagnostic Equipment and the Heavy Duty operating segments. Neither of these two operating segments has ever met any of the quantitative thresholds for determining reportable segments.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_31_fact"
          xlink:label="ix_31_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_32_fact"
          xlink:label="ix_32_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_30_fact"
          xlink:label="ix_30_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_33_fact"
          xlink:label="ix_33_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM for the Company&#x2019;s Hard Parts reportable segment. Intersegment expenses are included within the amounts shown.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_31_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_32_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_33_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Logistic expenses include freight, tariffs, and customs duties.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other segment items include general and administrative expenses, sales and marketing expenses, and research and development expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_34_fact"
          xlink:label="ix_34_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_36_fact"
          xlink:label="ix_36_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_35_fact"
          xlink:label="ix_35_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Depreciation and amortization for the Company&#x2019;s Hard Parts reportable segment are included within material, labor, and overhead expenses and other segment items.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_34_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_36_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_35_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
